blob: b10f4984a6386130c46eb24074009489fd6f9367 [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 (version 1.7.0_79) on Mon Mar 21 21:59:45 CET 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DBDictionary (OpenJPA Parent POM 2.4.1 API)</title>
<meta name="date" content="2016-03-21">
<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="DBDictionary (OpenJPA Parent POM 2.4.1 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/DBDictionary.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/sql/DB2Dictionary.html" title="class in org.apache.openjpa.jdbc.sql"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.DateMillisecondBehaviors.html" title="enum in org.apache.openjpa.jdbc.sql"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/sql/DBDictionary.html" target="_top">Frames</a></li>
<li><a href="DBDictionary.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><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&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><a href="#field_detail">Field</a>&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.sql</div>
<h2 title="Class DBDictionary" class="title">Class DBDictionary</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/6/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>org.apache.openjpa.jdbc.sql.DBDictionary</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html" title="interface in org.apache.openjpa.jdbc.sql">JoinSyntaxes</a>, <a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a>, <a href="../../../../../org/apache/openjpa/lib/jdbc/ConnectionDecorator.html" title="interface in org.apache.openjpa.lib.jdbc">ConnectionDecorator</a>, <a href="../../../../../org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.SQLWarningHandler.html" title="interface in org.apache.openjpa.lib.jdbc">LoggingConnectionDecorator.SQLWarningHandler</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/openjpa/jdbc/sql/AbstractDB2Dictionary.html" title="class in org.apache.openjpa.jdbc.sql">AbstractDB2Dictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/AbstractSQLServerDictionary.html" title="class in org.apache.openjpa.jdbc.sql">AbstractSQLServerDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/AccessDictionary.html" title="class in org.apache.openjpa.jdbc.sql">AccessDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/CacheDictionary.html" title="class in org.apache.openjpa.jdbc.sql">CacheDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/EmpressDictionary.html" title="class in org.apache.openjpa.jdbc.sql">EmpressDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/FirebirdDictionary.html" title="class in org.apache.openjpa.jdbc.sql">FirebirdDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/FoxProDictionary.html" title="class in org.apache.openjpa.jdbc.sql">FoxProDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/H2Dictionary.html" title="class in org.apache.openjpa.jdbc.sql">H2Dictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/HSQLDictionary.html" title="class in org.apache.openjpa.jdbc.sql">HSQLDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/InformixDictionary.html" title="class in org.apache.openjpa.jdbc.sql">InformixDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/IngresDictionary.html" title="class in org.apache.openjpa.jdbc.sql">IngresDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/InterbaseDictionary.html" title="class in org.apache.openjpa.jdbc.sql">InterbaseDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/JDataStoreDictionary.html" title="class in org.apache.openjpa.jdbc.sql">JDataStoreDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/MariaDBDictionary.html" title="class in org.apache.openjpa.jdbc.sql">MariaDBDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/MaxDBDictionary.html" title="class in org.apache.openjpa.jdbc.sql">MaxDBDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/MySQLDictionary.html" title="class in org.apache.openjpa.jdbc.sql">MySQLDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/OracleDictionary.html" title="class in org.apache.openjpa.jdbc.sql">OracleDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/PointbaseDictionary.html" title="class in org.apache.openjpa.jdbc.sql">PointbaseDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/PostgresDictionary.html" title="class in org.apache.openjpa.jdbc.sql">PostgresDictionary</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/SolidDBDictionary.html" title="class in org.apache.openjpa.jdbc.sql">SolidDBDictionary</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">DBDictionary</span>
extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</a>, <a href="../../../../../org/apache/openjpa/lib/jdbc/ConnectionDecorator.html" title="interface in org.apache.openjpa.lib.jdbc">ConnectionDecorator</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html" title="interface in org.apache.openjpa.jdbc.sql">JoinSyntaxes</a>, <a href="../../../../../org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.SQLWarningHandler.html" title="interface in org.apache.openjpa.lib.jdbc">LoggingConnectionDecorator.SQLWarningHandler</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></pre>
<div class="block">Class which allows the creation of SQL dynamically, in a
database agnostic fashion. Subclass for the nuances of different data stores.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.DateMillisecondBehaviors.html" title="enum in org.apache.openjpa.jdbc.sql">DBDictionary.DateMillisecondBehaviors</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.SerializedData.html" title="class in org.apache.openjpa.jdbc.sql">DBDictionary.SerializedData</a></strong></code>
<div class="block">Used by some mappings to represent data that has already been
serialized so that we don't have to serialize multiple times.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== 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>protected <a href="../../../../../org/apache/openjpa/util/ProxyManager.html" title="interface in org.apache.openjpa.util">ProxyManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#_proxyManager">_proxyManager</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#allowQueryTimeoutOnFindUpdate">allowQueryTimeoutOnFindUpdate</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#allowsAliasInBulkClause">allowsAliasInBulkClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#arrayTypeName">arrayTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#autoAssignClause">autoAssignClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#autoAssignTypeName">autoAssignTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#batchLimit">batchLimit</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#bigintTypeName">bigintTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#binaryTypeName">binaryTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#bitLengthFunction">bitLengthFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#bitTypeName">bitTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#blobBufferSize">blobBufferSize</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#blobTypeName">blobTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/BooleanRepresentation.html" title="interface in org.apache.openjpa.jdbc.sql">BooleanRepresentation</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#booleanRepresentation">booleanRepresentation</a></strong></code>
<div class="block">Defines how <code>Boolean</code> and <code>boolean</code> values get represented
in OpenJPA.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#booleanTypeName">booleanTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#castFunction">castFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#catalogSeparator">catalogSeparator</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#CENTI">CENTI</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#characterColumnSize">characterColumnSize</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#charTypeName">charTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#clobBufferSize">clobBufferSize</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#clobTypeName">clobTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#closePoolSQL">closePoolSQL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#concatenateDelimiter">concatenateDelimiter</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#concatenateFunction">concatenateFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/conf/JDBCConfiguration.html" title="interface in org.apache.openjpa.jdbc.conf">JDBCConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#conf">conf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#connected">connected</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#CONS_NAME_AFTER">CONS_NAME_AFTER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#CONS_NAME_BEFORE">CONS_NAME_BEFORE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#CONS_NAME_MID">CONS_NAME_MID</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#constraintNameMode">constraintNameMode</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#createPrimaryKeys">createPrimaryKeys</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#crossJoinClause">crossJoinClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#currentDateFunction">currentDateFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#currentTimeFunction">currentTimeFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#currentTimestampFunction">currentTimestampFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#databaseProductName">databaseProductName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#databaseProductVersion">databaseProductVersion</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#datePrecision">datePrecision</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#dateTypeName">dateTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#DECI">DECI</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#decimalTypeName">decimalTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#defaultSchemaName">defaultSchemaName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#delimitedCase">delimitedCase</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#disableAlterSeqenceIncrementBy">disableAlterSeqenceIncrementBy</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#disableSchemaFactoryColumnTypeErrors">disableSchemaFactoryColumnTypeErrors</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#distinctCountColumnSeparator">distinctCountColumnSeparator</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#distinctTypeName">distinctTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#doubleTypeName">doubleTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#driverVendor">driverVendor</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#dropTableSQL">dropTableSQL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#fixedSizeTypeNames">fixedSizeTypeNames</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#fixedSizeTypeNameSet">fixedSizeTypeNameSet</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#floatTypeName">floatTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#forUpdateClause">forUpdateClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#fullResultCollectionInOrderByRelation">fullResultCollectionInOrderByRelation</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getStringVal">getStringVal</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#inClauseLimit">inClauseLimit</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#initializationSQL">initializationSQL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#innerJoinClause">innerJoinClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#integerTypeName">integerTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#invalidColumnWordSet">invalidColumnWordSet</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isJDBC3">isJDBC3</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isJDBC4">isJDBC4</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#javaObjectTypeName">javaObjectTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#joinSyntax">joinSyntax</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#lastGeneratedKeyQuery">lastGeneratedKeyQuery</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#leadingDelimiter">leadingDelimiter</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/lib/log/Log.html" title="interface in org.apache.openjpa.lib.log">Log</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#log">log</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#longVarbinaryTypeName">longVarbinaryTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#longVarcharTypeName">longVarcharTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxAutoAssignNameLength">maxAutoAssignNameLength</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxColumnNameLength">maxColumnNameLength</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxConstraintNameLength">maxConstraintNameLength</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxEmbeddedBlobSize">maxEmbeddedBlobSize</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxEmbeddedClobSize">maxEmbeddedClobSize</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxIndexesPerTable">maxIndexesPerTable</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxIndexNameLength">maxIndexNameLength</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#maxTableNameLength">maxTableNameLength</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#MICRO">MICRO</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#MILLI">MILLI</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#NAME_ANY">NAME_ANY</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#NAME_SEQUENCE">NAME_SEQUENCE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#NAME_TABLE">NAME_TABLE</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#nameConcatenator">nameConcatenator</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#NANO">NANO</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#nativeSequenceType">nativeSequenceType</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#nextSequenceQuery">nextSequenceQuery</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#NO_BATCH">NO_BATCH</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#nullTypeName">nullTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#numericTypeName">numericTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#otherTypeName">otherTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#outerJoinClause">outerJoinClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#platform">platform</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#RANGE_POST_DISTINCT">RANGE_POST_DISTINCT</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#RANGE_POST_LOCK">RANGE_POST_LOCK</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#RANGE_POST_SELECT">RANGE_POST_SELECT</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#RANGE_PRE_DISTINCT">RANGE_PRE_DISTINCT</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#rangePosition">rangePosition</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#realTypeName">realTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#refTypeName">refTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#reportsSuccessNoInfoOnBatchUpdates">reportsSuccessNoInfoOnBatchUpdates</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#requiresAliasForSubselect">requiresAliasForSubselect</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#requiresAutoCommitForMetaData">requiresAutoCommitForMetaData</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#requiresCastForComparisons">requiresCastForComparisons</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#requiresCastForMathFunctions">requiresCastForMathFunctions</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#requiresConditionForCrossJoin">requiresConditionForCrossJoin</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#requiresSearchStringEscapeForLike">requiresSearchStringEscapeForLike</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#requiresTargetForDelete">requiresTargetForDelete</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#reservedWords">reservedWords</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#reservedWordSet">reservedWordSet</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#roundTimeToMillisec">roundTimeToMillisec</a></strong></code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>Use 'dateMillisecondBehavior' instead.</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#SCHEMA_CASE_LOWER">SCHEMA_CASE_LOWER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#SCHEMA_CASE_PRESERVE">SCHEMA_CASE_PRESERVE</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#SCHEMA_CASE_UPPER">SCHEMA_CASE_UPPER</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#schemaCase">schemaCase</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#searchStringEscape">searchStringEscape</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#SEC">SEC</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#selectWords">selectWords</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#selectWordSet">selectWordSet</a></strong></code>
<div class="block">If a native query begins with any of the values found here then it will
be treated as a select statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#sequenceNameSQL">sequenceNameSQL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#sequenceSchemaSQL">sequenceSchemaSQL</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#sequenceSQL">sequenceSQL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setStringRightTruncationOn">setStringRightTruncationOn</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#simulateLocking">simulateLocking</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#smallintTypeName">smallintTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#sqlStateCodes">sqlStateCodes</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#storageLimitationsFatal">storageLimitationsFatal</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#storeCharsAsNumbers">storeCharsAsNumbers</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#storeLargeNumbersAsStrings">storeLargeNumbersAsStrings</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#stringLengthFunction">stringLengthFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#structTypeName">structTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#substringFunctionName">substringFunctionName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsAlterTableWithAddColumn">supportsAlterTableWithAddColumn</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsAlterTableWithDropColumn">supportsAlterTableWithDropColumn</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsAutoAssign">supportsAutoAssign</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsCascadeDeleteAction">supportsCascadeDeleteAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsCascadeUpdateAction">supportsCascadeUpdateAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsCaseConversionForLob">supportsCaseConversionForLob</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsComments">supportsComments</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsCorrelatedSubselect">supportsCorrelatedSubselect</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsDefaultDeleteAction">supportsDefaultDeleteAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsDefaultUpdateAction">supportsDefaultUpdateAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsDeferredConstraints">supportsDeferredConstraints</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsDelimitedIdentifiers">supportsDelimitedIdentifiers</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsForeignKeys">supportsForeignKeys</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsForeignKeysComposite">supportsForeignKeysComposite</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsGeneralCaseExpression">supportsGeneralCaseExpression</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsGetGeneratedKeys">supportsGetGeneratedKeys</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsHaving">supportsHaving</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsLockingWithDistinctClause">supportsLockingWithDistinctClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsLockingWithInnerJoin">supportsLockingWithInnerJoin</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsLockingWithMultipleTables">supportsLockingWithMultipleTables</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsLockingWithOrderClause">supportsLockingWithOrderClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsLockingWithOuterJoin">supportsLockingWithOuterJoin</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsLockingWithSelectRange">supportsLockingWithSelectRange</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsModOperator">supportsModOperator</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsMultipleNontransactionalResultSets">supportsMultipleNontransactionalResultSets</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsNullDeleteAction">supportsNullDeleteAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsNullTableForGetColumns">supportsNullTableForGetColumns</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsNullTableForGetImportedKeys">supportsNullTableForGetImportedKeys</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsNullTableForGetIndexInfo">supportsNullTableForGetIndexInfo</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsNullTableForGetPrimaryKeys">supportsNullTableForGetPrimaryKeys</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsNullUniqueColumn">supportsNullUniqueColumn</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsNullUpdateAction">supportsNullUpdateAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsParameterInSelect">supportsParameterInSelect</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsQueryTimeout">supportsQueryTimeout</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsRestrictDeleteAction">supportsRestrictDeleteAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsRestrictUpdateAction">supportsRestrictUpdateAction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSchemaForGetColumns">supportsSchemaForGetColumns</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSchemaForGetTables">supportsSchemaForGetTables</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSelectEndIndex">supportsSelectEndIndex</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSelectForUpdate">supportsSelectForUpdate</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSelectFromFinalTable">supportsSelectFromFinalTable</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSelectStartIndex">supportsSelectStartIndex</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSimpleCaseExpression">supportsSimpleCaseExpression</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsSubselect">supportsSubselect</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsUniqueConstraints">supportsUniqueConstraints</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsXMLColumn">supportsXMLColumn</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#systemSchemas">systemSchemas</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#systemSchemaSet">systemSchemaSet</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#systemTables">systemTables</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#systemTableSet">systemTableSet</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#tableForUpdateClause">tableForUpdateClause</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#tableLengthIncludesSchema">tableLengthIncludesSchema</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#tableTypes">tableTypes</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#timestampTypeName">timestampTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#timeTypeName">timeTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#tinyintTypeName">tinyintTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#toLowerCaseFunction">toLowerCaseFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#toUpperCaseFunction">toUpperCaseFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#trailingDelimiter">trailingDelimiter</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#trimBothFunction">trimBothFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#trimLeadingFunction">trimLeadingFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#trimSchemaName">trimSchemaName</a></strong></code>
<div class="block">Some Databases append whitespace after the schema name</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#trimStringColumns">trimStringColumns</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#trimTrailingFunction">trimTrailingFunction</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#typeModifierSet">typeModifierSet</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#UNLIMITED">UNLIMITED</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useGetBestRowIdentifierForPrimaryKeys">useGetBestRowIdentifierForPrimaryKeys</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useGetBytesForBlobs">useGetBytesForBlobs</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useGetObjectForBlobs">useGetObjectForBlobs</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useGetStringForClobs">useGetStringForClobs</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useJDBC4SetBinaryStream">useJDBC4SetBinaryStream</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useNativeSequenceCache">useNativeSequenceCache</a></strong></code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useSchemaName">useSchemaName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useSetBytesForBlobs">useSetBytesForBlobs</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useSetStringForClobs">useSetStringForClobs</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#useWildCardForCount">useWildCardForCount</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#validationSQL">validationSQL</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#varbinaryTypeName">varbinaryTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#varcharTypeName">varcharTypeName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#VENDOR_DATADIRECT">VENDOR_DATADIRECT</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#VENDOR_OTHER">VENDOR_OTHER</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#xmlTypeEncoding">xmlTypeEncoding</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#xmlTypeName">xmlTypeName</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.jdbc.sql.JoinSyntaxes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.jdbc.sql.<a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html" title="interface in org.apache.openjpa.jdbc.sql">JoinSyntaxes</a></h3>
<code><a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html#SYNTAX_DATABASE">SYNTAX_DATABASE</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html#SYNTAX_SQL92">SYNTAX_SQL92</a>, <a href="../../../../../org/apache/openjpa/jdbc/sql/JoinSyntaxes.html#SYNTAX_TRADITIONAL">SYNTAX_TRADITIONAL</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="overviewSummary" 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="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#DBDictionary()">DBDictionary</a></strong>()</code>&nbsp;</td>
</tr>
</table>
</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="http://download.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/sql/DBDictionary.html#addCastAsType(java.lang.String,%20org.apache.openjpa.jdbc.kernel.exps.Val)">addCastAsType</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;func,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val)</code>
<div class="block">add CAST for a function operator where operand is a param</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#addErrorCode(int,%20java.lang.String)">addErrorCode</a></strong>(int&nbsp;errorType,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;errorCode)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#appendCast(org.apache.openjpa.jdbc.sql.SQLBuffer,%20java.lang.Object,%20int)">appendCast</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
int&nbsp;type)</code>
<div class="block">Cast the specified value to the specified type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#appendLength(org.apache.openjpa.jdbc.sql.SQLBuffer,%20int)">appendLength</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
int&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#appendNumericCast(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue)">appendNumericCast</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;val)</code>
<div class="block">Append SQL for the given numeric value to the buffer, casting as needed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#appendSelect(org.apache.openjpa.jdbc.sql.SQLBuffer,%20java.lang.Object,%20org.apache.openjpa.jdbc.sql.Select,%20int)">appendSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selectSQL,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;elem,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
int&nbsp;idx)</code>
<div class="block">Append <code>elem</code> to <code>selectSQL</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#appendSelectRange(org.apache.openjpa.jdbc.sql.SQLBuffer,%20long,%20long,%20boolean)">appendSelectRange</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
long&nbsp;start,
long&nbsp;end,
boolean&nbsp;subselect)</code>
<div class="block">If this dictionary can select ranges,
use this method to append the range SQL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#appendSize(org.apache.openjpa.jdbc.schema.Column,%20java.lang.String)">appendSize</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeName)</code>
<div class="block">Helper method to add size properties to the specified type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#appendUpdates(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20java.lang.Object[],%20java.util.Map,%20boolean)">appendUpdates</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;sql,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;updateParams,
boolean&nbsp;allowAlias)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#appendXmlComparison(org.apache.openjpa.jdbc.sql.SQLBuffer,%20java.lang.String,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20boolean,%20boolean)">appendXmlComparison</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;lhs,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;rhs,
boolean&nbsp;lhsxml,
boolean&nbsp;rhsxml)</code>
<div class="block">If this dictionary supports XML type,
use this method to append xml predicate.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#applyRange(org.apache.openjpa.jdbc.sql.Select,%20int)">applyRange</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;select,
int&nbsp;count)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#assertSupport(boolean,%20java.lang.String)">assertSupport</a></strong>(boolean&nbsp;feature,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;property)</code>
<div class="block">Assert that the given dictionary flag is true.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#calculateValue(org.apache.openjpa.jdbc.kernel.exps.Val,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.kernel.exps.ExpContext,%20org.apache.openjpa.jdbc.kernel.exps.ExpState,%20org.apache.openjpa.kernel.exps.Path,%20org.apache.openjpa.jdbc.kernel.exps.ExpState)">calculateValue</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/ExpContext.html" title="class in org.apache.openjpa.jdbc.kernel.exps">ExpContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/ExpState.html" title="class in org.apache.openjpa.jdbc.kernel.exps">ExpState</a>&nbsp;state,
<a href="../../../../../org/apache/openjpa/kernel/exps/Path.html" title="interface in org.apache.openjpa.kernel.exps">Path</a>&nbsp;path,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/ExpState.html" title="class in org.apache.openjpa.jdbc.kernel.exps">ExpState</a>&nbsp;pathState)</code>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of calculating value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#canOuterJoin(int,%20org.apache.openjpa.jdbc.schema.ForeignKey)">canOuterJoin</a></strong>(int&nbsp;syntax,
<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">Returns if the given foreign key can be eagerly loaded using other joins.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#closeDataSource(javax.sql.DataSource)">closeDataSource</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>&nbsp;dataSource)</code>
<div class="block">Closes the specified <a href="http://download.oracle.com/javase/6/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a> and releases any
resources associated with it.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#combineForeignKey(java.util.Map,%20org.apache.openjpa.jdbc.schema.ForeignKey)">combineForeignKey</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.FKMapKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey.FKMapKey</a>,<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&gt;&nbsp;fkMap,
<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">Combines partial foreign keys into singular key</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#comment(java.lang.StringBuilder,%20java.lang.String)">comment</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;comment)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#comparison(org.apache.openjpa.jdbc.sql.SQLBuffer,%20java.lang.String,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue)">comparison</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;lhs,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;rhs)</code>
<div class="block">Append a comparison.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#configureNamingRules()">configureNamingRules</a></strong>()</code>
<div class="block">Configures the naming rules for this dictionary.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#connectedConfiguration(java.sql.Connection)">connectedConfiguration</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">This method is called when the dictionary first sees any connection.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.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;objectName)</code>
<div class="block">Convert the specified schema name to a name that the database will
be able to understand.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#convertSchemaCase(java.lang.String)">convertSchemaCase</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectName)</code>
<div class="block">Convert the specified schema name to a name that the database will
be able to understand.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#copy(java.io.InputStream,%20java.io.OutputStream)">copy</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#copy(java.io.Reader,%20java.io.Writer)">copy</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;writer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#createIndexIfNecessary(org.apache.openjpa.jdbc.schema.Schema,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Column)">createIndexIfNecessary</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;table,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;pkColumn)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#createIndexIfNecessary(org.apache.openjpa.jdbc.schema.Schema,%20java.lang.String,%20org.apache.openjpa.jdbc.schema.Column)">createIndexIfNecessary</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;pkColumn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#decorate(java.sql.Connection)">decorate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Decorate the given connection if needed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#deleteStream(org.apache.openjpa.jdbc.kernel.JDBCStore,%20org.apache.openjpa.jdbc.sql.Select)">deleteStream</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#delimitAll()">delimitAll</a></strong>()</code>
<div class="block">Returns true if global name delimiting is enabled.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#endConfiguration()">endConfiguration</a></strong>()</code>
<div class="block">Invoked upon completion of bean property configuration for this object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#executeQuery(java.sql.Connection,%20java.sql.PreparedStatement,%20java.lang.String)">executeQuery</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sql)</code>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of executing query.</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/sql/DBDictionary.html#fromDBName(java.lang.String,%20org.apache.openjpa.jdbc.identifier.DBIdentifier.DBIdentifierType)">fromDBName</a></strong>(<a href="http://download.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>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getAddColumnSQL(org.apache.openjpa.jdbc.schema.Column)">getAddColumnSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</code>
<div class="block">Return a series of SQL statements to add the given column to
its table.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getAddForeignKeySQL(org.apache.openjpa.jdbc.schema.ForeignKey)">getAddForeignKeySQL</a></strong>(<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">Return a series of SQL statements to add the given foreign key to
its table.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getAddPrimaryKeySQL(org.apache.openjpa.jdbc.schema.PrimaryKey)">getAddPrimaryKeySQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>&nbsp;pk)</code>
<div class="block">Return a series of SQL statements to add the given primary key to
its table.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getAlterSequenceSQL(org.apache.openjpa.jdbc.schema.Sequence)">getAlterSequenceSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Array.html?is-external=true" title="class or interface in java.sql">Array</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getArray(java.sql.ResultSet,%20int)">getArray</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getAsciiStream(java.sql.ResultSet,%20int)">getAsciiStream</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBatchFetchSize(int)">getBatchFetchSize</a></strong>(int&nbsp;batchFetchSize)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBatchLimit()">getBatchLimit</a></strong>()</code>
<div class="block">Return the batchLimit</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBatchUpdateCount(java.sql.PreparedStatement)">getBatchUpdateCount</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;ps)</code>
<div class="block">Return batched statements update success count</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBigDecimal(java.sql.ResultSet,%20int)">getBigDecimal</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBigInteger(java.sql.ResultSet,%20int)">getBigInteger</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBinaryStream(java.sql.ResultSet,%20int)">getBinaryStream</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBlob(java.sql.ResultSet,%20int)">getBlob</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBlobObject(java.sql.ResultSet,%20int,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">getBlobObject</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBoolean(java.sql.ResultSet,%20int)">getBoolean</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/BooleanRepresentation.html" title="interface in org.apache.openjpa.jdbc.sql">BooleanRepresentation</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBooleanRepresentation()">getBooleanRepresentation</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getByte(java.sql.ResultSet,%20int)">getByte</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getBytes(java.sql.ResultSet,%20int)">getBytes</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getCalendar(java.sql.ResultSet,%20int)">getCalendar</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getCastFunction(org.apache.openjpa.jdbc.kernel.exps.Val,%20java.lang.String)">getCastFunction</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;func)</code>
<div class="block">Attach CAST to the current function if necessary</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getCastFunction(org.apache.openjpa.jdbc.kernel.exps.Val,%20java.lang.String,%20org.apache.openjpa.jdbc.schema.Column)">getCastFunction</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;func,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Return the correct CAST function syntax.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getCatalogNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">getCatalogNameForMetadata</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalogName)</code>
<div class="block">Returns the catalog name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getCatalogNameForMetadata(java.lang.String)">getCatalogNameForMetadata</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalogName)</code>
<div class="block">Returns the catalog name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getChar(java.sql.ResultSet,%20int)">getChar</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getCharacterStream(java.sql.ResultSet,%20int)">getCharacterStream</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getClob(java.sql.ResultSet,%20int)">getClob</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getClobString(java.sql.ResultSet,%20int)">getClobString</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getColumnDBName(org.apache.openjpa.jdbc.schema.Column)">getColumnDBName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</code>&nbsp;</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/sql/DBDictionary.html#getColumnIdentifier(org.apache.openjpa.jdbc.schema.Column)">getColumnIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</code>
<div class="block">Returns the name of the column using database specific delimiters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getColumnNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">getColumnNameForMetadata</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;columnName)</code>
<div class="block">Returns the column name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getColumnNameForMetadata(java.lang.String)">getColumnNameForMetadata</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnName)</code>
<div class="block">Returns the column name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getColumns(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection)">getColumns</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;columnName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Reflect on the schema to find columns matching the given table and
column patterns.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getColumns(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection)">getColumns</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getConversionKey()">getConversionKey</a></strong>()</code>
<div class="block">Returns a key that can be used to determine whether conversion
should take place.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getCreateIndexSQL(org.apache.openjpa.jdbc.schema.Index)">getCreateIndexSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;index)</code>
<div class="block">Return a series of SQL statements to create the given index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getCreateSequenceSQL(org.apache.openjpa.jdbc.schema.Sequence)">getCreateSequenceSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</code>
<div class="block">Return a series of SQL statements to create the given sequence.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table)">getCreateTableSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block">Return a series of SQL statements to create the given table, complete
with columns.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.SchemaGroup)">getCreateTableSQL</a></strong>(<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/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</a>&nbsp;group)</code>
<div class="block">Return a series of SQL statements to create the given table, complete
with columns.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getDate(java.sql.ResultSet,%20int)">getDate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getDate(java.sql.ResultSet,%20int,%20java.util.Calendar)">getDate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getDeclareColumnSQL(org.apache.openjpa.jdbc.schema.Column,%20boolean)">getDeclareColumnSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
boolean&nbsp;alter)</code>
<div class="block">Return the declaration SQL for the given column.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierRule.html" title="class in org.apache.openjpa.lib.identifier">IdentifierRule</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getDefaultIdentifierRule()">getDefaultIdentifierRule</a></strong>()</code>
<div class="block">Gets the default naming rule</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDefaultSchemaName()">getDefaultSchemaName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDeleteTableContentsSQL(org.apache.openjpa.jdbc.schema.Table[],%20java.sql.Connection)">getDeleteTableContentsSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>[]&nbsp;tables,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Create SQL to delete the contents of the specified tables.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getDeleteTargets(org.apache.openjpa.jdbc.sql.Select)">getDeleteTargets</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDelimitedCase()">getDelimitedCase</a></strong>()</code>
<div class="block">Returns the case that is used when delimiting.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getDelimitIdentifiers()">getDelimitIdentifiers</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getDouble(java.sql.ResultSet,%20int)">getDouble</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDropColumnSQL(org.apache.openjpa.jdbc.schema.Column)">getDropColumnSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</code>
<div class="block">Return a series of SQL statements to drop the given column from
its table.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDropForeignKeySQL(org.apache.openjpa.jdbc.schema.ForeignKey,%20java.sql.Connection)">getDropForeignKeySQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;fk,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Return a series of SQL statements to drop the given foreign key from
its table.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDropIndexSQL(org.apache.openjpa.jdbc.schema.Index)">getDropIndexSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;index)</code>
<div class="block">Return a series of SQL statements to drop the given index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDropPrimaryKeySQL(org.apache.openjpa.jdbc.schema.PrimaryKey)">getDropPrimaryKeySQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>&nbsp;pk)</code>
<div class="block">Return a series of SQL statements to drop the given primary key from
its table.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDropSequenceSQL(org.apache.openjpa.jdbc.schema.Sequence)">getDropSequenceSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</code>
<div class="block">Return a series of SQL statements to drop the given sequence.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getDropTableSQL(org.apache.openjpa.jdbc.schema.Table)">getDropTableSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block">Return a series of SQL statements to drop the given table.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getFloat(java.sql.ResultSet,%20int)">getFloat</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getForeignKeyConstraintSQL(org.apache.openjpa.jdbc.schema.ForeignKey)">getForeignKeyConstraintSQL</a></strong>(<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">Return the declaration SQL for the given foreign key, or null if it is
not supported.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getForUpdateClause(org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20boolean,%20org.apache.openjpa.jdbc.sql.Select)">getForUpdateClause</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
boolean&nbsp;isForUpdate,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>
<div class="block">Get the update clause for the query based on the
updateClause and isolationLevel hints</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getFrom(org.apache.openjpa.jdbc.sql.Select,%20boolean)">getFrom</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</code>
<div class="block">Return the portion of the select statement between the FROM keyword
and the WHERE keyword.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getFromSelect(org.apache.openjpa.jdbc.sql.Select,%20boolean)">getFromSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</code>
<div class="block">Return the FROM clause for a select that selects from a tmp table
created by an inner select.</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/sql/DBDictionary.html#getFullIdentifier(org.apache.openjpa.jdbc.schema.Table,%20boolean)">getFullIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
boolean&nbsp;logical)</code>
<div class="block">Returns the full name of the table, including the schema (delimited
by <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#catalogSeparator"><code>catalogSeparator</code></a>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getFullName(org.apache.openjpa.jdbc.schema.Index)">getFullName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;index)</code>
<div class="block">Returns the full name of the index, including the schema (delimited
by the result of <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#catalogSeparator"><code>catalogSeparator</code></a>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getFullName(org.apache.openjpa.jdbc.schema.Sequence)">getFullName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</code>
<div class="block">Returns the full name of the sequence, including the schema (delimited
by the result of <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#catalogSeparator"><code>catalogSeparator</code></a>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getFullName(org.apache.openjpa.jdbc.schema.Table,%20boolean)">getFullName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
boolean&nbsp;logical)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getGeneratedKey(org.apache.openjpa.jdbc.schema.Column,%20java.sql.Connection)">getGeneratedKey</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Return the last generated value for the given column.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getGeneratedKeySequenceName(org.apache.openjpa.jdbc.schema.Column)">getGeneratedKeySequenceName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Return the sequence name used by databases for the given autoassigned
column.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getGenKeySeqName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Column)">getGenKeySeqName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getIdentifierConcatenator()">getIdentifierConcatenator</a></strong>()</code>
<div class="block">Returns the value used to concatenate multiple names together.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getIdentifierDelimiter()">getIdentifierDelimiter</a></strong>()</code>
<div class="block">Returns the value used to delimit between individual names.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierRule.html" title="class in org.apache.openjpa.lib.identifier">IdentifierRule</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getIdentifierRule(T)">getIdentifierRule</a></strong>(T&nbsp;t)</code>
<div class="block">Returns a naming rule or null if the rule is
not found.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierRule.html" title="class in org.apache.openjpa.lib.identifier">IdentifierRule</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getIdentifierRules()">getIdentifierRules</a></strong>()</code>
<div class="block">Returns all naming rules</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getIdentityColumnName()">getIdentityColumnName</a></strong>()</code>&nbsp;</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getImportedKeys(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection)">getImportedKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Reflect on the schema to return foreign keys imported by the given
table pattern.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getImportedKeys(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection,%20boolean)">getImportedKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
boolean&nbsp;partialKeys)</code>
<div class="block">Reflect on the schema to return full foreign keys imported by the given
table pattern.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getImportedKeys(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection)">getImportedKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getImportedKeys(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection,%20boolean)">getImportedKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
boolean&nbsp;partialKeys)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getIndexInfo(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean,%20boolean,%20java.sql.Connection)">getIndexInfo</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
boolean&nbsp;unique,
boolean&nbsp;approx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Reflect on the schema to find indexes matching the given table pattern.</div>
</td>
</tr>
<tr class="altColor">
<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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getIndexInfo(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20boolean,%20boolean,%20java.sql.Connection)">getIndexInfo</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
boolean&nbsp;unique,
boolean&nbsp;approx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getInt(java.sql.ResultSet,%20int)">getInt</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getInvalidColumnWordSet()">getInvalidColumnWordSet</a></strong>()</code>
<div class="block">Return the subset of the words in reservedWordSet that cannot be used as
valid column names for the current DB.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getIsNotNullSQL(java.lang.String,%20int)">getIsNotNullSQL</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;colAlias,
int&nbsp;colType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getIsNullSQL(java.lang.String,%20int)">getIsNullSQL</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;colAlias,
int&nbsp;colType)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getJDBCType(int,%20boolean)">getJDBCType</a></strong>(int&nbsp;metaTypeCode,
boolean&nbsp;lob)</code>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> constant for the given
<a href="../../../../../org/apache/openjpa/meta/JavaTypes.html" title="class in org.apache.openjpa.meta"><code>JavaTypes</code></a> or <a href="../../../../../org/apache/openjpa/jdbc/meta/JavaSQLTypes.html" title="class in org.apache.openjpa.jdbc.meta"><code>JavaSQLTypes</code></a> constant.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getJDBCType(int,%20boolean,%20int,%20int)">getJDBCType</a></strong>(int&nbsp;metaTypeCode,
boolean&nbsp;lob,
int&nbsp;precis,
int&nbsp;scale)</code>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> constant for the given
<a href="../../../../../org/apache/openjpa/meta/JavaTypes.html" title="class in org.apache.openjpa.meta"><code>JavaTypes</code></a> or <a href="../../../../../org/apache/openjpa/jdbc/meta/JavaSQLTypes.html" title="class in org.apache.openjpa.jdbc.meta"><code>JavaSQLTypes</code></a> constant.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getJDBCType(int,%20boolean,%20int,%20int,%20boolean)">getJDBCType</a></strong>(int&nbsp;metaTypeCode,
boolean&nbsp;lob,
int&nbsp;precis,
int&nbsp;scale,
boolean&nbsp;xml)</code>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> constant for the given
<a href="../../../../../org/apache/openjpa/meta/JavaTypes.html" title="class in org.apache.openjpa.meta"><code>JavaTypes</code></a> or <a href="../../../../../org/apache/openjpa/jdbc/meta/JavaSQLTypes.html" title="class in org.apache.openjpa.jdbc.meta"><code>JavaSQLTypes</code></a> constant.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getKey(java.sql.ResultSet,%20org.apache.openjpa.jdbc.schema.Column)">getKey</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of getting key from the result set.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getLeadingDelimiter()">getLeadingDelimiter</a></strong>()</code>
<div class="block">Returns the leading delimiter value to use when delimiting a name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getLOBStream(org.apache.openjpa.jdbc.kernel.JDBCStore,%20java.sql.ResultSet,%20int)">getLOBStream</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getLocale(java.sql.ResultSet,%20int)">getLocale</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/lib/log/Log.html" title="interface in org.apache.openjpa.lib.log">Log</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getLog()">getLog</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getLong(java.sql.ResultSet,%20int)">getLong</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getMajorVersion()">getMajorVersion</a></strong>()</code>
<div class="block">Gets major version of the database server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getMarkerForInsertUpdate(org.apache.openjpa.jdbc.schema.Column,%20java.lang.Object)">getMarkerForInsertUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val)</code>
<div class="block">Return parameter marker for INSERT and UPDATE statements.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.DateMillisecondBehaviors.html" title="enum in org.apache.openjpa.jdbc.sql">DBDictionary.DateMillisecondBehaviors</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getMillisecondBehavior()">getMillisecondBehavior</a></strong>()</code>
<div class="block">Default behavior is ROUND</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getMinorVersion()">getMinorVersion</a></strong>()</code>
<div class="block">Gets minor version of the database server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html" title="interface in org.apache.openjpa.jdbc.identifier">DBIdentifierUtil</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getNamingUtil()">getNamingUtil</a></strong>()</code>
<div class="block">Returns the naming utility used by this dictionary instance</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getNumber(java.sql.ResultSet,%20int)">getNumber</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Returns the specified column value as an unknown numeric type;
we try from the most generic to the least generic.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getObject(java.sql.ResultSet,%20int,%20java.util.Map)">getObject</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;map)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getPlaceholderValueString(org.apache.openjpa.jdbc.schema.Column)">getPlaceholderValueString</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Return a SQL string to act as a placeholder for the given column.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getPreferredType(int)">getPreferredType</a></strong>(int&nbsp;type)</code>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> type for the given one.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getPrimaryKeyConstraintSQL(org.apache.openjpa.jdbc.schema.PrimaryKey)">getPrimaryKeyConstraintSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>&nbsp;pk)</code>
<div class="block">Return the declaration SQL for the given primary key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getPrimaryKeys(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection)">getPrimaryKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getPrimaryKeys(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection)">getPrimaryKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getPrimaryKeysFromBestRowIdentifier(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection)">getPrimaryKeysFromBestRowIdentifier</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getPrimaryKeysFromBestRowIdentifier(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection)">getPrimaryKeysFromBestRowIdentifier</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getPrimaryKeysFromGetPrimaryKeys(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection)">getPrimaryKeysFromGetPrimaryKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getPrimaryKeysFromGetPrimaryKeys(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection)">getPrimaryKeysFromGetPrimaryKeys</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Ref.html?is-external=true" title="class or interface in java.sql">Ref</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getRef(java.sql.ResultSet,%20int,%20java.util.Map)">getRef</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;map)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getSchemaCase()">getSchemaCase</a></strong>()</code>
<div class="block">Return DB specific schemaCase</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getSchemaNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">getSchemaNameForMetadata</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName)</code>
<div class="block">Returns the schema name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getSchemaNameForMetadata(java.lang.String)">getSchemaNameForMetadata</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName)</code>
<div class="block">Returns the schema name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getSelectOperation(org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">getSelectOperation</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch)</code>
<div class="block">Return the "SELECT" operation clause, adding any available hints, etc.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getSelects(org.apache.openjpa.jdbc.sql.Select,%20boolean,%20boolean)">getSelects</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;distinctIdentifiers,
boolean&nbsp;forUpdate)</code>
<div class="block">Return the portion of the select statement between the SELECT keyword
and the FROM keyword.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getSelectTableAliases(org.apache.openjpa.jdbc.sql.Select)">getSelectTableAliases</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getSequence(java.sql.ResultSet)">getSequence</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs)</code>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of getting sequence from the result set.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getSequences(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection)">getSequences</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sequenceName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getSequences(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection)">getSequences</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sequenceName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getSequencesSQL(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier)">getSequencesSQL</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sequenceName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getSequencesSQL(java.lang.String,%20java.lang.String)">getSequencesSQL</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sequenceName)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getShort(java.sql.ResultSet,%20int)">getShort</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getString(java.sql.ResultSet,%20int)">getString</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getSupportsDelimitedIdentifiers()">getSupportsDelimitedIdentifiers</a></strong>()</code>
<div class="block">Returns true if delimiting is supported</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getSupportsXMLColumn()">getSupportsXMLColumn</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getTableNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">getTableNameForMetadata</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName)</code>
<div class="block">Returns the table name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getTableNameForMetadata(java.lang.String)">getTableNameForMetadata</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName)</code>
<div class="block">Returns the table name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getTables(java.sql.DatabaseMetaData,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20java.sql.Connection)">getTables</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sqlCatalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sqlSchemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sqlTableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">Reflect on the schema to find tables matching the given name pattern.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getTables(java.sql.DatabaseMetaData,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.sql.Connection)">getTables</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Time.html?is-external=true" title="class or interface in java.sql">Time</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getTime(java.sql.ResultSet,%20int,%20java.util.Calendar)">getTime</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getTimestamp(java.sql.ResultSet,%20int,%20java.util.Calendar)">getTimestamp</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal)</code>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getTrailingDelimiter()">getTrailingDelimiter</a></strong>()</code>
<div class="block">Returns the trailing delimiter value to use when delimiting a name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getTrimSchemaName()">getTrimSchemaName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getTypeName(org.apache.openjpa.jdbc.schema.Column)">getTypeName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Return the preferred database type name for the given column's type
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getTypeName(int)">getTypeName</a></strong>(int&nbsp;type)</code>
<div class="block">Returns the type name for the specific constant as defined
by <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#getUniqueConstraintSQL(org.apache.openjpa.jdbc.schema.Unique)">getUniqueConstraintSQL</a></strong>(<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">Return the declaration SQL for the given unique constraint.</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/sql/DBDictionary.html#getValidColumnName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table)">getValidColumnName</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)</code>
<div class="block">Make any necessary changes to the given column name to make it valid
for the current DB.</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/sql/DBDictionary.html#getValidColumnName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table,%20boolean)">getValidColumnName</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,
boolean&nbsp;checkForUniqueness)</code>
<div class="block">Make any necessary changes to the given column name to make it valid
for the current DB.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidColumnName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Table)">getValidColumnName</a></strong>(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidColumnName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Table,%20boolean)">getValidColumnName</a></strong>(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
boolean&nbsp;checkForUniqueness)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</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/sql/DBDictionary.html#getValidForeignKeyName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.Table)">getValidForeignKeyName</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)</code>
<div class="block">Make any necessary changes to the given foreign key name to make it
valid for the current DB.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidForeignKeyName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.Table)">getValidForeignKeyName</a></strong>(<a href="http://download.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/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)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</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/sql/DBDictionary.html#getValidIndexName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table)">getValidIndexName</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)</code>
<div class="block">Make any necessary changes to the given index name to make it valid
for the current DB.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidIndexName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Table)">getValidIndexName</a></strong>(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidPrimaryKeyName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Table)">getValidPrimaryKeyName</a></strong>(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block">Make any necessary changes to the given primary key name to make it
valid for the current DB.</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/sql/DBDictionary.html#getValidSequenceName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Schema)">getValidSequenceName</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)</code>
<div class="block">Make any necessary changes to the given sequence name to make it valid
for the current DB.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidSequenceName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Schema)">getValidSequenceName</a></strong>(<a href="http://download.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/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</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/sql/DBDictionary.html#getValidTableName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Schema)">getValidTableName</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)</code>
<div class="block">Make any necessary changes to the given table name to make it valid for
the current DB.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidTableName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Schema)">getValidTableName</a></strong>(<a href="http://download.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/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</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/sql/DBDictionary.html#getValidUniqueName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table)">getValidUniqueName</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)</code>
<div class="block">Make any necessary changes to the given unique constraint name to make
it valid for the current DB.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getValidUniqueName(java.lang.String,%20org.apache.openjpa.jdbc.schema.Table)">getValidUniqueName</a></strong>(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</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/sql/DBDictionary.html#getVersionColumn(org.apache.openjpa.jdbc.schema.Column,%20org.apache.openjpa.jdbc.identifier.DBIdentifier)">getVersionColumn</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableAlias)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getVersionColumn(org.apache.openjpa.jdbc.schema.Column,%20java.lang.String)">getVersionColumn</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableAlias)</code>
<div class="block">Return version column name</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getWhere(org.apache.openjpa.jdbc.sql.Select,%20boolean)">getWhere</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</code>
<div class="block">Return the WHERE portion of the select statement, or null if no where
conditions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.html#getXMLTypeEncoding()">getXMLTypeEncoding</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#handleWarning(java.sql.SQLWarning)">handleWarning</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLWarning.html?is-external=true" title="class or interface in java.sql">SQLWarning</a>&nbsp;warning)</code>
<div class="block">Implementation of the
<code>LoggingConnectionDecorator.SQLWarningHandler</code> interface
that allows customization of the actions to perform when a
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLWarning.html?is-external=true" title="class or interface in java.sql"><code>SQLWarning</code></a> occurs at any point on a <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql"><code>Connection</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql"><code>Statement</code></a>, or <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#indexOf(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue)">indexOf</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;find,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;start)</code>
<div class="block">Invoke this database's indexOf function.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#insertBlobForStreamingLoad(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.jdbc.schema.Column,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20java.lang.Object,%20org.apache.openjpa.jdbc.sql.Select)">insertBlobForStreamingLoad</a></strong>(<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/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ob,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#insertClobForStreamingLoad(org.apache.openjpa.jdbc.sql.Row,%20org.apache.openjpa.jdbc.schema.Column,%20java.lang.Object)">insertClobForStreamingLoad</a></strong>(<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/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ob)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#insertSize(java.lang.String,%20java.lang.String)">insertSize</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;size)</code>
<div class="block">Helper method that inserts a size clause for a given SQL type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isFatalException(int,%20java.sql.SQLException)">isFatalException</a></strong>(int&nbsp;subtype,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a>&nbsp;ex)</code>
<div class="block">Determine if the given SQL Exception is fatal or recoverable (such as a timeout).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isImplicitJoin()">isImplicitJoin</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSelect(java.lang.String)">isSelect</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sql)</code>
<div class="block">Determine whether the provided <code>sql</code> may be treated as a
select statement on this database.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSystemIndex(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table)">isSystemIndex</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)</code>
<div class="block">This method is used to filter system indexes from database metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSystemIndex(java.lang.String,%20org.apache.openjpa.jdbc.schema.Table)">isSystemIndex</a></strong>(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSystemSequence(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean)">isSystemSequence</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/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema,
boolean&nbsp;targetSchema)</code>
<div class="block">This method is used to filter system sequences from database metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSystemSequence(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean,%20java.sql.Connection)">isSystemSequence</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/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema,
boolean&nbsp;targetSchema,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</code>
<div class="block">This method is used to filter system sequences from database metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSystemSequence(java.lang.String,%20java.lang.String,%20boolean)">isSystemSequence</a></strong>(<a href="http://download.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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schema,
boolean&nbsp;targetSchema)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSystemTable(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean)">isSystemTable</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/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema,
boolean&nbsp;targetSchema)</code>
<div class="block">This method is used to filter system tables from database metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isSystemTable(java.lang.String,%20java.lang.String,%20boolean)">isSystemTable</a></strong>(<a href="http://download.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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schema,
boolean&nbsp;targetSchema)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isUsingLimit(long)">isUsingLimit</a></strong>(long&nbsp;end)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isUsingOffset(long)">isUsingOffset</a></strong>(long&nbsp;start)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isUsingOrderBy(org.apache.openjpa.jdbc.sql.SQLBuffer)">isUsingOrderBy</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;sql)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#isUsingRange(long,%20long)">isUsingRange</a></strong>(long&nbsp;start,
long&nbsp;end)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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/sql/DBDictionary.html#makeNameValid(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.NameSet,%20int,%20int)">makeNameValid</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/NameSet.html" title="class in org.apache.openjpa.jdbc.schema">NameSet</a>&nbsp;set,
int&nbsp;maxLen,
int&nbsp;nameType)</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>protected <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/sql/DBDictionary.html#makeNameValid(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.NameSet,%20int,%20int,%20boolean)">makeNameValid</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/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="rowColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#makeNameValid(java.lang.String,%20org.apache.openjpa.jdbc.schema.NameSet,%20int,%20int)">makeNameValid</a></strong>(<a href="http://download.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)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.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/sql/DBDictionary.html#makeNameValid(java.lang.String,%20org.apache.openjpa.jdbc.schema.NameSet,%20int,%20int,%20boolean)">makeNameValid</a></strong>(<a href="http://download.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="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#matchErrorState(java.util.Map,%20java.sql.SQLException)">matchErrorState</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;errorStates,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a>&nbsp;ex)</code>
<div class="block">Determine the more appropriate type of store exception by matching the SQL Error State of the
the given SQLException to the given Error States categorized by error types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#mathFunction(org.apache.openjpa.jdbc.sql.SQLBuffer,%20java.lang.String,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue)">mathFunction</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;lhs,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;rhs)</code>
<div class="block">Append the numeric parts of a mathematical function.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#needsToCreateIndex(org.apache.openjpa.jdbc.schema.Index,%20org.apache.openjpa.jdbc.schema.Table)">needsToCreateIndex</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;idx,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#needsToCreateIndex(org.apache.openjpa.jdbc.schema.Index,%20org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.Unique[])">needsToCreateIndex</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;idx,
<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/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>[]&nbsp;uniques)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#newColumn(java.sql.ResultSet)">newColumn</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;colMeta)</code>
<div class="block">Create a new column from the information in the schema metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#newForeignKey(java.sql.ResultSet)">newForeignKey</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;fkMeta)</code>
<div class="block">Create a new foreign key from the information in the schema metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#newIndex(java.sql.ResultSet)">newIndex</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;idxMeta)</code>
<div class="block">Create a new index from the information in the schema metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#newPrimaryKey(java.sql.ResultSet)">newPrimaryKey</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;pkMeta)</code>
<div class="block">Create a new primary key from the information in the schema metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#newSequence(java.sql.ResultSet)">newSequence</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;sequenceMeta)</code>
<div class="block">Create a new sequence from the information in the schema metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/util/OpenJPAException.html" title="class in org.apache.openjpa.util">OpenJPAException</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#newStoreException(java.lang.String,%20java.sql.SQLException[],%20java.lang.Object)">newStoreException</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a>[]&nbsp;causes,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;failed)</code>
<div class="block">Return a new exception that wraps <code>causes</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#newTable(java.sql.ResultSet)">newTable</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;tableMeta)</code>
<div class="block">Create a new table from the information in the schema metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#prepareStatement(java.sql.Connection,%20java.lang.String)">prepareStatement</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sql)</code>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of preparing statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#putBytes(java.sql.Blob,%20byte[])">putBytes</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a>&nbsp;blob,
byte[]&nbsp;data)</code>
<div class="block">Invoke the JDK 1.4 <code>setBytes</code> method on the given BLOB object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#putChars(java.sql.Clob,%20char[])">putChars</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>&nbsp;clob,
char[]&nbsp;data)</code>
<div class="block">Invoke the JDK 1.4 <code>setCharacterStream</code> method on the given
CLOB object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#putString(java.sql.Clob,%20java.lang.String)">putString</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>&nbsp;clob,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data)</code>
<div class="block">Invoke the JDK 1.4 <code>setString</code> method on the given CLOB
object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#refSchemaComponents(org.apache.openjpa.jdbc.schema.Table)">refSchemaComponents</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</code>
<div class="block">Increment the reference count of any table components that this
dictionary adds that are not used by mappings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#serialize(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">serialize</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)</code>
<div class="block">Return the serialized bytes for the given object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setArray(java.sql.PreparedStatement,%20int,%20java.sql.Array,%20org.apache.openjpa.jdbc.schema.Column)">setArray</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Array.html?is-external=true" title="class or interface in java.sql">Array</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setAsciiStream(java.sql.PreparedStatement,%20int,%20java.io.InputStream,%20int,%20org.apache.openjpa.jdbc.schema.Column)">setAsciiStream</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;val,
int&nbsp;length,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBatchLimit(int)">setBatchLimit</a></strong>(int&nbsp;limit)</code>
<div class="block">Set the batchLimit value</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBigDecimal(java.sql.PreparedStatement,%20int,%20java.math.BigDecimal,%20org.apache.openjpa.jdbc.schema.Column)">setBigDecimal</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBigInteger(java.sql.PreparedStatement,%20int,%20java.math.BigInteger,%20org.apache.openjpa.jdbc.schema.Column)">setBigInteger</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBinaryStream(java.sql.PreparedStatement,%20int,%20java.io.InputStream,%20int,%20org.apache.openjpa.jdbc.schema.Column)">setBinaryStream</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;val,
int&nbsp;length,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBlob(java.sql.PreparedStatement,%20int,%20java.sql.Blob,%20org.apache.openjpa.jdbc.schema.Column)">setBlob</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBlobObject(java.sql.PreparedStatement,%20int,%20java.lang.Object,%20org.apache.openjpa.jdbc.schema.Column,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">setBlobObject</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBoolean(java.sql.PreparedStatement,%20int,%20boolean,%20org.apache.openjpa.jdbc.schema.Column)">setBoolean</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
boolean&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBooleanRepresentation(java.lang.String)">setBooleanRepresentation</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;booleanRepresentationKey)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setByte(java.sql.PreparedStatement,%20int,%20byte,%20org.apache.openjpa.jdbc.schema.Column)">setByte</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
byte&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setBytes(java.sql.PreparedStatement,%20int,%20byte[],%20org.apache.openjpa.jdbc.schema.Column)">setBytes</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
byte[]&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setCalendar(java.sql.PreparedStatement,%20int,%20java.util.Calendar,%20org.apache.openjpa.jdbc.schema.Column)">setCalendar</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setChar(java.sql.PreparedStatement,%20int,%20char,%20org.apache.openjpa.jdbc.schema.Column)">setChar</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
char&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setCharacterStream(java.sql.PreparedStatement,%20int,%20java.io.Reader,%20int,%20org.apache.openjpa.jdbc.schema.Column)">setCharacterStream</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;val,
int&nbsp;length,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setClob(java.sql.PreparedStatement,%20int,%20java.sql.Clob,%20org.apache.openjpa.jdbc.schema.Column)">setClob</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setClobString(java.sql.PreparedStatement,%20int,%20java.lang.String,%20org.apache.openjpa.jdbc.schema.Column)">setClobString</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setConfiguration(org.apache.openjpa.lib.conf.Configuration)">setConfiguration</a></strong>(<a href="../../../../../org/apache/openjpa/lib/conf/Configuration.html" title="interface in org.apache.openjpa.lib.conf">Configuration</a>&nbsp;conf)</code>
<div class="block">Invoked prior to setting bean properties.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setDate(java.sql.PreparedStatement,%20int,%20java.sql.Date,%20java.util.Calendar,%20org.apache.openjpa.jdbc.schema.Column)">setDate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setDate(java.sql.PreparedStatement,%20int,%20java.util.Date,%20org.apache.openjpa.jdbc.schema.Column)">setDate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setDateMillisecondBehavior(java.lang.String)">setDateMillisecondBehavior</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setDefaultSchemaName(java.lang.String)">setDefaultSchemaName</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultSchemaName)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setDelimitedCase(java.sql.DatabaseMetaData)">setDelimitedCase</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;metaData)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setDelimitIdentifiers(boolean)">setDelimitIdentifiers</a></strong>(boolean&nbsp;delimitIds)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setDouble(java.sql.PreparedStatement,%20int,%20double,%20org.apache.openjpa.jdbc.schema.Column)">setDouble</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
double&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setFloat(java.sql.PreparedStatement,%20int,%20float,%20org.apache.openjpa.jdbc.schema.Column)">setFloat</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
float&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setInt(java.sql.PreparedStatement,%20int,%20int,%20org.apache.openjpa.jdbc.schema.Column)">setInt</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
int&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setJoinSyntax(java.lang.String)">setJoinSyntax</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;syntax)</code>
<div class="block">Set the name of the join syntax to use: sql92, traditional, database.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setLeadingDelimiter(java.lang.String)">setLeadingDelimiter</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setLocale(java.sql.PreparedStatement,%20int,%20java.util.Locale,%20org.apache.openjpa.jdbc.schema.Column)">setLocale</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setLong(java.sql.PreparedStatement,%20int,%20long,%20org.apache.openjpa.jdbc.schema.Column)">setLong</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
long&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setMajorVersion(int)">setMajorVersion</a></strong>(int&nbsp;maj)</code>
<div class="block">Sets major version of the database server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setMinorVersion(int)">setMinorVersion</a></strong>(int&nbsp;min)</code>
<div class="block">Sets minor version of the database server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setNull(java.sql.PreparedStatement,%20int,%20int,%20org.apache.openjpa.jdbc.schema.Column)">setNull</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
int&nbsp;colType,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set null as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setNumber(java.sql.PreparedStatement,%20int,%20java.lang.Number,%20org.apache.openjpa.jdbc.schema.Column)">setNumber</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setObject(java.sql.PreparedStatement,%20int,%20java.lang.Object,%20int,%20org.apache.openjpa.jdbc.schema.Column)">setObject</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
int&nbsp;colType,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setQueryTimeout(java.sql.PreparedStatement,%20int)">setQueryTimeout</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;timeout)</code>
<div class="block">Provides the default validation handling of setting a query timeout.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setRef(java.sql.PreparedStatement,%20int,%20java.sql.Ref,%20org.apache.openjpa.jdbc.schema.Column)">setRef</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Ref.html?is-external=true" title="class or interface in java.sql">Ref</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setShort(java.sql.PreparedStatement,%20int,%20short,%20org.apache.openjpa.jdbc.schema.Column)">setShort</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
short&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setStatementQueryTimeout(java.sql.PreparedStatement,%20int)">setStatementQueryTimeout</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;timeout)</code>
<div class="block">Allow subclasses to provide DB unique override implementations of
setting query timeouts, while preserving the default timeout logic
in the public setQueryTimeout method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setString(java.sql.PreparedStatement,%20int,%20java.lang.String,%20org.apache.openjpa.jdbc.schema.Column)">setString</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setSupportsDelimitedIdentifiers(boolean)">setSupportsDelimitedIdentifiers</a></strong>(boolean&nbsp;supportsDelimitedIds)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setSupportsXMLColumn(boolean)">setSupportsXMLColumn</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setTime(java.sql.PreparedStatement,%20int,%20java.sql.Time,%20java.util.Calendar,%20org.apache.openjpa.jdbc.schema.Column)">setTime</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Time.html?is-external=true" title="class or interface in java.sql">Time</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setTimeouts(java.sql.PreparedStatement,%20org.apache.openjpa.jdbc.conf.JDBCConfiguration,%20boolean)">setTimeouts</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
<a href="../../../../../org/apache/openjpa/jdbc/conf/JDBCConfiguration.html" title="interface in org.apache.openjpa.jdbc.conf">JDBCConfiguration</a>&nbsp;conf,
boolean&nbsp;forUpdate)</code>
<div class="block">FIXME - OPENJPA-957 - lockTimeout is a server-side function and
shouldn't be using client-side setQueryTimeout for lock timeouts.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setTimeouts(java.sql.PreparedStatement,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20boolean)">setTimeouts</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
boolean&nbsp;forUpdate)</code>
<div class="block">FIXME - OPENJPA-957 - lockTimeout is a server-side function and
shouldn't be using client-side setQueryTimeout for lock timeouts.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setTimestamp(java.sql.PreparedStatement,%20int,%20java.sql.Timestamp,%20java.util.Calendar,%20org.apache.openjpa.jdbc.schema.Column)">setTimestamp</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set the given value as a parameter to the statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setTrailingDelimiter(java.lang.String)">setTrailingDelimiter</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setTrimSchemaName(boolean)">setTrimSchemaName</a></strong>(boolean&nbsp;trimSchemaName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setTyped(java.sql.PreparedStatement,%20int,%20java.lang.Object,%20org.apache.openjpa.jdbc.schema.Column,%20int,%20org.apache.openjpa.jdbc.kernel.JDBCStore)">setTyped</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
int&nbsp;type,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)</code>
<div class="block">Set a column value into a prepared statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setUnknown(java.sql.PreparedStatement,%20int,%20org.apache.openjpa.jdbc.schema.Column,%20java.lang.Object)">setUnknown</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val)</code>
<div class="block">Set a completely unknown parameter into a prepared statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setUnknown(java.sql.PreparedStatement,%20int,%20java.lang.Object,%20org.apache.openjpa.jdbc.schema.Column)">setUnknown</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</code>
<div class="block">Set a completely unknown parameter into a prepared statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#setXMLTypeEncoding(java.lang.String)">setXMLTypeEncoding</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encoding)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.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/sql/DBDictionary.html#shorten(java.lang.String,%20int)">shorten</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
int&nbsp;targetLength)</code>
<div class="block">Shorten the specified name to the specified target name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#startConfiguration()">startConfiguration</a></strong>()</code>
<div class="block">Invoked before bean property configuration is begun on this object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#storageWarning(java.lang.Object,%20java.lang.Object)">storageWarning</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;orig,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;converted)</code>
<div class="block">Warn that a particular value could not be stored precisely.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#substring(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue,%20org.apache.openjpa.jdbc.kernel.exps.FilterValue)">substring</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;start,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;length)</code>
<div class="block">Invoke this database's substring function.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsDeferredForeignKeyConstraints()">supportsDeferredForeignKeyConstraints</a></strong>()</code>
<div class="block">Whether or not this dictionary supports deferred foreign key constraints.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsDeferredUniqueConstraints()">supportsDeferredUniqueConstraints</a></strong>()</code>
<div class="block">Whether or not this dictionary supports deferred unique constraints.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsDeleteAction(int)">supportsDeleteAction</a></strong>(int&nbsp;action)</code>
<div class="block">Whether this database supports the given foreign key delete action.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsIsolationForUpdate()">supportsIsolationForUpdate</a></strong>()</code>
<div class="block">Return true if the dictionary uses isolation level to compute the
returned getForUpdateClause() SQL clause.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsLocking(org.apache.openjpa.jdbc.sql.Select)">supportsLocking</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>
<div class="block">Returns true if a "FOR UPDATE" clause can be used for the specified
Select object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsRandomAccessResultSet(org.apache.openjpa.jdbc.sql.Select,%20boolean)">supportsRandomAccessResultSet</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</code>
<div class="block">Return false if the given select requires a forward-only result set.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsUpdateAction(int)">supportsUpdateAction</a></strong>(int&nbsp;action)</code>
<div class="block">Whether this database supports the given foreign key update action.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toBulkOperation(org.apache.openjpa.jdbc.meta.ClassMapping,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20java.lang.Object[],%20java.util.Map)">toBulkOperation</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;updateParams)</code>
<div class="block">Returns the SQL for a bulk operation, either a DELETE or an UPDATE.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.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>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.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/sql/DBDictionary.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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toDelete(org.apache.openjpa.jdbc.meta.ClassMapping,%20org.apache.openjpa.jdbc.sql.Select,%20java.lang.Object[])">toDelete</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</code>
<div class="block">Create a DELETE statement for the specified Select.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toNativeJoin(org.apache.openjpa.jdbc.sql.Join)">toNativeJoin</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Join.html" title="class in org.apache.openjpa.jdbc.sql">Join</a>&nbsp;join)</code>
<div class="block">Use the given join instance to create SQL joining its tables in
the database's native syntax.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toOperation(java.lang.String,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20boolean,%20long,%20long,%20java.lang.String)">toOperation</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
long&nbsp;start,
long&nbsp;end,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;forUpdateClause)</code>
<div class="block">Return the SQL for the given selecting operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toOperation(java.lang.String,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20boolean,%20long,%20long,%20java.lang.String,%20boolean)">toOperation</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
long&nbsp;start,
long&nbsp;end,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;forUpdateClause,
boolean&nbsp;subselect)</code>
<div class="block">Return the SQL for the given selecting operation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toSelect(org.apache.openjpa.jdbc.sql.Select,%20boolean,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">toSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch)</code>
<div class="block">Create a SELECT statement in the proper join syntax for the given
instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20boolean,%20boolean,%20long,%20long)">toSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end)</code>
<div class="block">Combine the given components into a SELECT statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20boolean,%20boolean,%20long,%20long,%20boolean,%20boolean)">toSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end,
boolean&nbsp;subselect,
boolean&nbsp;checkTableForUpdate)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20boolean,%20boolean,%20long,%20long,%20boolean,%20org.apache.openjpa.jdbc.sql.Select)">toSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end,
boolean&nbsp;subselect,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>
<div class="block">Combine the given components into a SELECT statement.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20org.apache.openjpa.jdbc.sql.SQLBuffer,%20boolean,%20boolean,%20long,%20long,%20org.apache.openjpa.jdbc.sql.Select)">toSelect</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>
<div class="block">Combine the given components into a SELECT statement.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toSelectCount(org.apache.openjpa.jdbc.sql.Select)">toSelectCount</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</code>
<div class="block">Create a SELECT COUNT statement in the proper join syntax for the
given instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toSQL92Join(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.sql.Join,%20boolean,%20boolean)">toSQL92Join</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Join.html" title="class in org.apache.openjpa.jdbc.sql">Join</a>&nbsp;join,
boolean&nbsp;forUpdate,
boolean&nbsp;first)</code>
<div class="block">Use the given join instance to create SQL joining its tables in
the SQL92 style.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toTraditionalJoin(org.apache.openjpa.jdbc.sql.Join)">toTraditionalJoin</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Join.html" title="class in org.apache.openjpa.jdbc.sql">Join</a>&nbsp;join)</code>
<div class="block">Use the given join instance to create SQL joining its tables in
the traditional style.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#toUpdate(org.apache.openjpa.jdbc.meta.ClassMapping,%20org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20java.lang.Object[],%20java.util.Map)">toUpdate</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;updates)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#updateBlob(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20java.io.InputStream)">updateBlob</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;is)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#updateClob(org.apache.openjpa.jdbc.sql.Select,%20org.apache.openjpa.jdbc.kernel.JDBCStore,%20java.io.Reader)">updateClob</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#validateBatchProcess(org.apache.openjpa.jdbc.sql.RowImpl,%20org.apache.openjpa.jdbc.schema.Column[],%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.meta.ClassMapping)">validateBatchProcess</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/sql/RowImpl.html" title="class in org.apache.openjpa.jdbc.sql">RowImpl</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;autoAssign,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;sm,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cmd)</code>
<div class="block">Validate the batch process.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#validateDBSpecificBatchProcess(boolean,%20org.apache.openjpa.jdbc.sql.RowImpl,%20org.apache.openjpa.jdbc.schema.Column[],%20org.apache.openjpa.kernel.OpenJPAStateManager,%20org.apache.openjpa.jdbc.meta.ClassMapping)">validateDBSpecificBatchProcess</a></strong>(boolean&nbsp;disableBatch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/RowImpl.html" title="class in org.apache.openjpa.jdbc.sql">RowImpl</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;autoAssign,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;sm,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cmd)</code>
<div class="block">Allow each Dictionary to validate its own batch process.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#versionEqualOrEarlierThan(int,%20int)">versionEqualOrEarlierThan</a></strong>(int&nbsp;maj,
int&nbsp;min)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#versionEqualOrLaterThan(int,%20int)">versionEqualOrLaterThan</a></strong>(int&nbsp;maj,
int&nbsp;min)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#versionLaterThan(int)">versionLaterThan</a></strong>(int&nbsp;maj)</code>&nbsp;</td>
</tr>
</table>
<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="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</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="VENDOR_OTHER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VENDOR_OTHER</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VENDOR_OTHER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.VENDOR_OTHER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="VENDOR_DATADIRECT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VENDOR_DATADIRECT</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VENDOR_DATADIRECT</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.VENDOR_DATADIRECT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SCHEMA_CASE_UPPER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SCHEMA_CASE_UPPER</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_CASE_UPPER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.SCHEMA_CASE_UPPER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SCHEMA_CASE_LOWER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SCHEMA_CASE_LOWER</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_CASE_LOWER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.SCHEMA_CASE_LOWER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SCHEMA_CASE_PRESERVE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SCHEMA_CASE_PRESERVE</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_CASE_PRESERVE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.SCHEMA_CASE_PRESERVE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CONS_NAME_BEFORE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONS_NAME_BEFORE</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONS_NAME_BEFORE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.CONS_NAME_BEFORE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CONS_NAME_MID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONS_NAME_MID</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONS_NAME_MID</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.CONS_NAME_MID">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CONS_NAME_AFTER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONS_NAME_AFTER</h4>
<pre>public static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONS_NAME_AFTER</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.CONS_NAME_AFTER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="blobBufferSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>blobBufferSize</h4>
<pre>public&nbsp;int blobBufferSize</pre>
</li>
</ul>
<a name="clobBufferSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clobBufferSize</h4>
<pre>public&nbsp;int clobBufferSize</pre>
</li>
</ul>
<a name="RANGE_POST_SELECT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RANGE_POST_SELECT</h4>
<pre>protected static final&nbsp;int RANGE_POST_SELECT</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.RANGE_POST_SELECT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="RANGE_PRE_DISTINCT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RANGE_PRE_DISTINCT</h4>
<pre>protected static final&nbsp;int RANGE_PRE_DISTINCT</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.RANGE_PRE_DISTINCT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="RANGE_POST_DISTINCT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RANGE_POST_DISTINCT</h4>
<pre>protected static final&nbsp;int RANGE_POST_DISTINCT</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.RANGE_POST_DISTINCT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="RANGE_POST_LOCK">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RANGE_POST_LOCK</h4>
<pre>protected static final&nbsp;int RANGE_POST_LOCK</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.RANGE_POST_LOCK">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NANO">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NANO</h4>
<pre>protected static final&nbsp;int NANO</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.NANO">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="MICRO">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MICRO</h4>
<pre>protected static final&nbsp;int MICRO</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.MICRO">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="MILLI">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MILLI</h4>
<pre>protected static final&nbsp;int MILLI</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.MILLI">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CENTI">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CENTI</h4>
<pre>protected static final&nbsp;int CENTI</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.CENTI">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DECI">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DECI</h4>
<pre>protected static final&nbsp;int DECI</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.DECI">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SEC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SEC</h4>
<pre>protected static final&nbsp;int SEC</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.SEC">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NAME_ANY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NAME_ANY</h4>
<pre>protected static final&nbsp;int NAME_ANY</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.NAME_ANY">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NAME_TABLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NAME_TABLE</h4>
<pre>protected static final&nbsp;int NAME_TABLE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.NAME_TABLE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NAME_SEQUENCE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NAME_SEQUENCE</h4>
<pre>protected static final&nbsp;int NAME_SEQUENCE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.NAME_SEQUENCE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="UNLIMITED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UNLIMITED</h4>
<pre>protected static final&nbsp;int UNLIMITED</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.UNLIMITED">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NO_BATCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NO_BATCH</h4>
<pre>protected static final&nbsp;int NO_BATCH</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.sql.DBDictionary.NO_BATCH">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="platform">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>platform</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> platform</pre>
</li>
</ul>
<a name="databaseProductName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>databaseProductName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> databaseProductName</pre>
</li>
</ul>
<a name="databaseProductVersion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>databaseProductVersion</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> databaseProductVersion</pre>
</li>
</ul>
<a name="driverVendor">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>driverVendor</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> driverVendor</pre>
</li>
</ul>
<a name="createPrimaryKeys">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPrimaryKeys</h4>
<pre>public&nbsp;boolean createPrimaryKeys</pre>
</li>
</ul>
<a name="constraintNameMode">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constraintNameMode</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> constraintNameMode</pre>
</li>
</ul>
<a name="maxTableNameLength">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxTableNameLength</h4>
<pre>public&nbsp;int maxTableNameLength</pre>
</li>
</ul>
<a name="maxColumnNameLength">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxColumnNameLength</h4>
<pre>public&nbsp;int maxColumnNameLength</pre>
</li>
</ul>
<a name="maxConstraintNameLength">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxConstraintNameLength</h4>
<pre>public&nbsp;int maxConstraintNameLength</pre>
</li>
</ul>
<a name="maxIndexNameLength">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxIndexNameLength</h4>
<pre>public&nbsp;int maxIndexNameLength</pre>
</li>
</ul>
<a name="maxIndexesPerTable">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxIndexesPerTable</h4>
<pre>public&nbsp;int maxIndexesPerTable</pre>
</li>
</ul>
<a name="supportsForeignKeys">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsForeignKeys</h4>
<pre>public&nbsp;boolean supportsForeignKeys</pre>
</li>
</ul>
<a name="supportsParameterInSelect">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsParameterInSelect</h4>
<pre>public&nbsp;boolean supportsParameterInSelect</pre>
</li>
</ul>
<a name="supportsForeignKeysComposite">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsForeignKeysComposite</h4>
<pre>public&nbsp;boolean supportsForeignKeysComposite</pre>
</li>
</ul>
<a name="supportsUniqueConstraints">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsUniqueConstraints</h4>
<pre>public&nbsp;boolean supportsUniqueConstraints</pre>
</li>
</ul>
<a name="supportsDeferredConstraints">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsDeferredConstraints</h4>
<pre>public&nbsp;boolean supportsDeferredConstraints</pre>
</li>
</ul>
<a name="supportsRestrictDeleteAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsRestrictDeleteAction</h4>
<pre>public&nbsp;boolean supportsRestrictDeleteAction</pre>
</li>
</ul>
<a name="supportsCascadeDeleteAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsCascadeDeleteAction</h4>
<pre>public&nbsp;boolean supportsCascadeDeleteAction</pre>
</li>
</ul>
<a name="supportsNullDeleteAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsNullDeleteAction</h4>
<pre>public&nbsp;boolean supportsNullDeleteAction</pre>
</li>
</ul>
<a name="supportsNullUniqueColumn">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsNullUniqueColumn</h4>
<pre>public&nbsp;boolean supportsNullUniqueColumn</pre>
</li>
</ul>
<a name="supportsDefaultDeleteAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsDefaultDeleteAction</h4>
<pre>public&nbsp;boolean supportsDefaultDeleteAction</pre>
</li>
</ul>
<a name="supportsRestrictUpdateAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsRestrictUpdateAction</h4>
<pre>public&nbsp;boolean supportsRestrictUpdateAction</pre>
</li>
</ul>
<a name="supportsCascadeUpdateAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsCascadeUpdateAction</h4>
<pre>public&nbsp;boolean supportsCascadeUpdateAction</pre>
</li>
</ul>
<a name="supportsNullUpdateAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsNullUpdateAction</h4>
<pre>public&nbsp;boolean supportsNullUpdateAction</pre>
</li>
</ul>
<a name="supportsDefaultUpdateAction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsDefaultUpdateAction</h4>
<pre>public&nbsp;boolean supportsDefaultUpdateAction</pre>
</li>
</ul>
<a name="supportsAlterTableWithAddColumn">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsAlterTableWithAddColumn</h4>
<pre>public&nbsp;boolean supportsAlterTableWithAddColumn</pre>
</li>
</ul>
<a name="supportsAlterTableWithDropColumn">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsAlterTableWithDropColumn</h4>
<pre>public&nbsp;boolean supportsAlterTableWithDropColumn</pre>
</li>
</ul>
<a name="supportsComments">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsComments</h4>
<pre>public&nbsp;boolean supportsComments</pre>
</li>
</ul>
<a name="supportsGetGeneratedKeys">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsGetGeneratedKeys</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> supportsGetGeneratedKeys</pre>
</li>
</ul>
<a name="reservedWords">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reservedWords</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reservedWords</pre>
</li>
</ul>
<a name="systemSchemas">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>systemSchemas</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> systemSchemas</pre>
</li>
</ul>
<a name="systemTables">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>systemTables</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> systemTables</pre>
</li>
</ul>
<a name="selectWords">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectWords</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> selectWords</pre>
</li>
</ul>
<a name="fixedSizeTypeNames">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fixedSizeTypeNames</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fixedSizeTypeNames</pre>
</li>
</ul>
<a name="schemaCase">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>schemaCase</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> schemaCase</pre>
</li>
</ul>
<a name="setStringRightTruncationOn">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStringRightTruncationOn</h4>
<pre>public&nbsp;boolean setStringRightTruncationOn</pre>
</li>
</ul>
<a name="fullResultCollectionInOrderByRelation">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fullResultCollectionInOrderByRelation</h4>
<pre>public&nbsp;boolean fullResultCollectionInOrderByRelation</pre>
</li>
</ul>
<a name="disableSchemaFactoryColumnTypeErrors">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>disableSchemaFactoryColumnTypeErrors</h4>
<pre>public&nbsp;boolean disableSchemaFactoryColumnTypeErrors</pre>
</li>
</ul>
<a name="disableAlterSeqenceIncrementBy">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>disableAlterSeqenceIncrementBy</h4>
<pre>public&nbsp;boolean disableAlterSeqenceIncrementBy</pre>
</li>
</ul>
<a name="validationSQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validationSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> validationSQL</pre>
</li>
</ul>
<a name="closePoolSQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closePoolSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> closePoolSQL</pre>
</li>
</ul>
<a name="initializationSQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializationSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> initializationSQL</pre>
</li>
</ul>
<a name="joinSyntax">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>joinSyntax</h4>
<pre>public&nbsp;int joinSyntax</pre>
</li>
</ul>
<a name="outerJoinClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>outerJoinClause</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> outerJoinClause</pre>
</li>
</ul>
<a name="innerJoinClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>innerJoinClause</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> innerJoinClause</pre>
</li>
</ul>
<a name="crossJoinClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>crossJoinClause</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> crossJoinClause</pre>
</li>
</ul>
<a name="requiresConditionForCrossJoin">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requiresConditionForCrossJoin</h4>
<pre>public&nbsp;boolean requiresConditionForCrossJoin</pre>
</li>
</ul>
<a name="forUpdateClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forUpdateClause</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> forUpdateClause</pre>
</li>
</ul>
<a name="tableForUpdateClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tableForUpdateClause</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tableForUpdateClause</pre>
</li>
</ul>
<a name="distinctCountColumnSeparator">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distinctCountColumnSeparator</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> distinctCountColumnSeparator</pre>
</li>
</ul>
<a name="supportsSelectForUpdate">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSelectForUpdate</h4>
<pre>public&nbsp;boolean supportsSelectForUpdate</pre>
</li>
</ul>
<a name="supportsLockingWithDistinctClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsLockingWithDistinctClause</h4>
<pre>public&nbsp;boolean supportsLockingWithDistinctClause</pre>
</li>
</ul>
<a name="supportsLockingWithMultipleTables">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsLockingWithMultipleTables</h4>
<pre>public&nbsp;boolean supportsLockingWithMultipleTables</pre>
</li>
</ul>
<a name="supportsLockingWithOrderClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsLockingWithOrderClause</h4>
<pre>public&nbsp;boolean supportsLockingWithOrderClause</pre>
</li>
</ul>
<a name="supportsLockingWithOuterJoin">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsLockingWithOuterJoin</h4>
<pre>public&nbsp;boolean supportsLockingWithOuterJoin</pre>
</li>
</ul>
<a name="supportsLockingWithInnerJoin">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsLockingWithInnerJoin</h4>
<pre>public&nbsp;boolean supportsLockingWithInnerJoin</pre>
</li>
</ul>
<a name="supportsLockingWithSelectRange">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsLockingWithSelectRange</h4>
<pre>public&nbsp;boolean supportsLockingWithSelectRange</pre>
</li>
</ul>
<a name="supportsQueryTimeout">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsQueryTimeout</h4>
<pre>public&nbsp;boolean supportsQueryTimeout</pre>
</li>
</ul>
<a name="allowQueryTimeoutOnFindUpdate">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allowQueryTimeoutOnFindUpdate</h4>
<pre>public&nbsp;boolean allowQueryTimeoutOnFindUpdate</pre>
</li>
</ul>
<a name="simulateLocking">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>simulateLocking</h4>
<pre>public&nbsp;boolean simulateLocking</pre>
</li>
</ul>
<a name="supportsSubselect">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSubselect</h4>
<pre>public&nbsp;boolean supportsSubselect</pre>
</li>
</ul>
<a name="supportsCorrelatedSubselect">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsCorrelatedSubselect</h4>
<pre>public&nbsp;boolean supportsCorrelatedSubselect</pre>
</li>
</ul>
<a name="supportsHaving">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsHaving</h4>
<pre>public&nbsp;boolean supportsHaving</pre>
</li>
</ul>
<a name="supportsSelectStartIndex">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSelectStartIndex</h4>
<pre>public&nbsp;boolean supportsSelectStartIndex</pre>
</li>
</ul>
<a name="supportsSelectEndIndex">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSelectEndIndex</h4>
<pre>public&nbsp;boolean supportsSelectEndIndex</pre>
</li>
</ul>
<a name="rangePosition">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rangePosition</h4>
<pre>public&nbsp;int rangePosition</pre>
</li>
</ul>
<a name="requiresAliasForSubselect">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requiresAliasForSubselect</h4>
<pre>public&nbsp;boolean requiresAliasForSubselect</pre>
</li>
</ul>
<a name="requiresTargetForDelete">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requiresTargetForDelete</h4>
<pre>public&nbsp;boolean requiresTargetForDelete</pre>
</li>
</ul>
<a name="allowsAliasInBulkClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allowsAliasInBulkClause</h4>
<pre>public&nbsp;boolean allowsAliasInBulkClause</pre>
</li>
</ul>
<a name="supportsMultipleNontransactionalResultSets">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsMultipleNontransactionalResultSets</h4>
<pre>public&nbsp;boolean supportsMultipleNontransactionalResultSets</pre>
</li>
</ul>
<a name="requiresSearchStringEscapeForLike">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requiresSearchStringEscapeForLike</h4>
<pre>public&nbsp;boolean requiresSearchStringEscapeForLike</pre>
</li>
</ul>
<a name="searchStringEscape">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>searchStringEscape</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> searchStringEscape</pre>
</li>
</ul>
<a name="requiresCastForMathFunctions">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requiresCastForMathFunctions</h4>
<pre>public&nbsp;boolean requiresCastForMathFunctions</pre>
</li>
</ul>
<a name="requiresCastForComparisons">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requiresCastForComparisons</h4>
<pre>public&nbsp;boolean requiresCastForComparisons</pre>
</li>
</ul>
<a name="supportsModOperator">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsModOperator</h4>
<pre>public&nbsp;boolean supportsModOperator</pre>
</li>
</ul>
<a name="supportsXMLColumn">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsXMLColumn</h4>
<pre>public&nbsp;boolean supportsXMLColumn</pre>
</li>
</ul>
<a name="supportsCaseConversionForLob">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsCaseConversionForLob</h4>
<pre>public&nbsp;boolean supportsCaseConversionForLob</pre>
</li>
</ul>
<a name="reportsSuccessNoInfoOnBatchUpdates">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reportsSuccessNoInfoOnBatchUpdates</h4>
<pre>public&nbsp;boolean reportsSuccessNoInfoOnBatchUpdates</pre>
</li>
</ul>
<a name="supportsSelectFromFinalTable">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSelectFromFinalTable</h4>
<pre>public&nbsp;boolean supportsSelectFromFinalTable</pre>
</li>
</ul>
<a name="supportsSimpleCaseExpression">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSimpleCaseExpression</h4>
<pre>public&nbsp;boolean supportsSimpleCaseExpression</pre>
</li>
</ul>
<a name="supportsGeneralCaseExpression">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsGeneralCaseExpression</h4>
<pre>public&nbsp;boolean supportsGeneralCaseExpression</pre>
</li>
</ul>
<a name="useWildCardForCount">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useWildCardForCount</h4>
<pre>public&nbsp;boolean useWildCardForCount</pre>
</li>
</ul>
<a name="trimSchemaName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trimSchemaName</h4>
<pre>public&nbsp;boolean trimSchemaName</pre>
<div class="block">Some Databases append whitespace after the schema name</div>
</li>
</ul>
<a name="castFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>castFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> castFunction</pre>
</li>
</ul>
<a name="toLowerCaseFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toLowerCaseFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toLowerCaseFunction</pre>
</li>
</ul>
<a name="toUpperCaseFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toUpperCaseFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toUpperCaseFunction</pre>
</li>
</ul>
<a name="stringLengthFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stringLengthFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> stringLengthFunction</pre>
</li>
</ul>
<a name="bitLengthFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bitLengthFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> bitLengthFunction</pre>
</li>
</ul>
<a name="trimLeadingFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trimLeadingFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trimLeadingFunction</pre>
</li>
</ul>
<a name="trimTrailingFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trimTrailingFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trimTrailingFunction</pre>
</li>
</ul>
<a name="trimBothFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trimBothFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trimBothFunction</pre>
</li>
</ul>
<a name="concatenateFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concatenateFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> concatenateFunction</pre>
</li>
</ul>
<a name="concatenateDelimiter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concatenateDelimiter</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> concatenateDelimiter</pre>
</li>
</ul>
<a name="substringFunctionName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substringFunctionName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> substringFunctionName</pre>
</li>
</ul>
<a name="currentDateFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentDateFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> currentDateFunction</pre>
</li>
</ul>
<a name="currentTimeFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentTimeFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> currentTimeFunction</pre>
</li>
</ul>
<a name="currentTimestampFunction">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentTimestampFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> currentTimestampFunction</pre>
</li>
</ul>
<a name="dropTableSQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dropTableSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dropTableSQL</pre>
</li>
</ul>
<a name="storageLimitationsFatal">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>storageLimitationsFatal</h4>
<pre>public&nbsp;boolean storageLimitationsFatal</pre>
</li>
</ul>
<a name="storeLargeNumbersAsStrings">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>storeLargeNumbersAsStrings</h4>
<pre>public&nbsp;boolean storeLargeNumbersAsStrings</pre>
</li>
</ul>
<a name="storeCharsAsNumbers">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>storeCharsAsNumbers</h4>
<pre>public&nbsp;boolean storeCharsAsNumbers</pre>
</li>
</ul>
<a name="trimStringColumns">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trimStringColumns</h4>
<pre>public&nbsp;boolean trimStringColumns</pre>
</li>
</ul>
<a name="useGetBytesForBlobs">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useGetBytesForBlobs</h4>
<pre>public&nbsp;boolean useGetBytesForBlobs</pre>
</li>
</ul>
<a name="useSetBytesForBlobs">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSetBytesForBlobs</h4>
<pre>public&nbsp;boolean useSetBytesForBlobs</pre>
</li>
</ul>
<a name="useGetObjectForBlobs">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useGetObjectForBlobs</h4>
<pre>public&nbsp;boolean useGetObjectForBlobs</pre>
</li>
</ul>
<a name="useGetStringForClobs">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useGetStringForClobs</h4>
<pre>public&nbsp;boolean useGetStringForClobs</pre>
</li>
</ul>
<a name="useSetStringForClobs">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSetStringForClobs</h4>
<pre>public&nbsp;boolean useSetStringForClobs</pre>
</li>
</ul>
<a name="useJDBC4SetBinaryStream">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useJDBC4SetBinaryStream</h4>
<pre>public&nbsp;boolean useJDBC4SetBinaryStream</pre>
</li>
</ul>
<a name="maxEmbeddedBlobSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxEmbeddedBlobSize</h4>
<pre>public&nbsp;int maxEmbeddedBlobSize</pre>
</li>
</ul>
<a name="maxEmbeddedClobSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxEmbeddedClobSize</h4>
<pre>public&nbsp;int maxEmbeddedClobSize</pre>
</li>
</ul>
<a name="inClauseLimit">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inClauseLimit</h4>
<pre>public&nbsp;int inClauseLimit</pre>
</li>
</ul>
<a name="datePrecision">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>datePrecision</h4>
<pre>public&nbsp;int datePrecision</pre>
</li>
</ul>
<a name="roundTimeToMillisec">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>roundTimeToMillisec</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean roundTimeToMillisec</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Use 'dateMillisecondBehavior' instead.</i></div>
</li>
</ul>
<a name="booleanRepresentation">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>booleanRepresentation</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/BooleanRepresentation.html" title="interface in org.apache.openjpa.jdbc.sql">BooleanRepresentation</a> booleanRepresentation</pre>
<div class="block">Defines how <code>Boolean</code> and <code>boolean</code> values get represented
in OpenJPA. Default to <code>INT_10</code>.
for backward compatibility.</div>
</li>
</ul>
<a name="characterColumnSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>characterColumnSize</h4>
<pre>public&nbsp;int characterColumnSize</pre>
</li>
</ul>
<a name="arrayTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> arrayTypeName</pre>
</li>
</ul>
<a name="bigintTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bigintTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> bigintTypeName</pre>
</li>
</ul>
<a name="binaryTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>binaryTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> binaryTypeName</pre>
</li>
</ul>
<a name="bitTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bitTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> bitTypeName</pre>
</li>
</ul>
<a name="blobTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>blobTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> blobTypeName</pre>
</li>
</ul>
<a name="booleanTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>booleanTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> booleanTypeName</pre>
</li>
</ul>
<a name="charTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>charTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> charTypeName</pre>
</li>
</ul>
<a name="clobTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clobTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> clobTypeName</pre>
</li>
</ul>
<a name="dateTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dateTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dateTypeName</pre>
</li>
</ul>
<a name="decimalTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decimalTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> decimalTypeName</pre>
</li>
</ul>
<a name="distinctTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distinctTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> distinctTypeName</pre>
</li>
</ul>
<a name="doubleTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doubleTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> doubleTypeName</pre>
</li>
</ul>
<a name="floatTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>floatTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> floatTypeName</pre>
</li>
</ul>
<a name="integerTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>integerTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> integerTypeName</pre>
</li>
</ul>
<a name="javaObjectTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>javaObjectTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> javaObjectTypeName</pre>
</li>
</ul>
<a name="longVarbinaryTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>longVarbinaryTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> longVarbinaryTypeName</pre>
</li>
</ul>
<a name="longVarcharTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>longVarcharTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> longVarcharTypeName</pre>
</li>
</ul>
<a name="nullTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nullTypeName</pre>
</li>
</ul>
<a name="numericTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>numericTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> numericTypeName</pre>
</li>
</ul>
<a name="otherTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>otherTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> otherTypeName</pre>
</li>
</ul>
<a name="realTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>realTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> realTypeName</pre>
</li>
</ul>
<a name="refTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> refTypeName</pre>
</li>
</ul>
<a name="smallintTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>smallintTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> smallintTypeName</pre>
</li>
</ul>
<a name="structTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>structTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> structTypeName</pre>
</li>
</ul>
<a name="timeTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timeTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> timeTypeName</pre>
</li>
</ul>
<a name="timestampTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timestampTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> timestampTypeName</pre>
</li>
</ul>
<a name="tinyintTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tinyintTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tinyintTypeName</pre>
</li>
</ul>
<a name="varbinaryTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>varbinaryTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> varbinaryTypeName</pre>
</li>
</ul>
<a name="varcharTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>varcharTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> varcharTypeName</pre>
</li>
</ul>
<a name="xmlTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xmlTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> xmlTypeName</pre>
</li>
</ul>
<a name="xmlTypeEncoding">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xmlTypeEncoding</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> xmlTypeEncoding</pre>
</li>
</ul>
<a name="getStringVal">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStringVal</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getStringVal</pre>
</li>
</ul>
<a name="useSchemaName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSchemaName</h4>
<pre>public&nbsp;boolean useSchemaName</pre>
</li>
</ul>
<a name="tableTypes">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tableTypes</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tableTypes</pre>
</li>
</ul>
<a name="supportsSchemaForGetTables">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSchemaForGetTables</h4>
<pre>public&nbsp;boolean supportsSchemaForGetTables</pre>
</li>
</ul>
<a name="supportsSchemaForGetColumns">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsSchemaForGetColumns</h4>
<pre>public&nbsp;boolean supportsSchemaForGetColumns</pre>
</li>
</ul>
<a name="supportsNullTableForGetColumns">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsNullTableForGetColumns</h4>
<pre>public&nbsp;boolean supportsNullTableForGetColumns</pre>
</li>
</ul>
<a name="supportsNullTableForGetPrimaryKeys">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsNullTableForGetPrimaryKeys</h4>
<pre>public&nbsp;boolean supportsNullTableForGetPrimaryKeys</pre>
</li>
</ul>
<a name="supportsNullTableForGetIndexInfo">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsNullTableForGetIndexInfo</h4>
<pre>public&nbsp;boolean supportsNullTableForGetIndexInfo</pre>
</li>
</ul>
<a name="supportsNullTableForGetImportedKeys">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsNullTableForGetImportedKeys</h4>
<pre>public&nbsp;boolean supportsNullTableForGetImportedKeys</pre>
</li>
</ul>
<a name="useGetBestRowIdentifierForPrimaryKeys">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useGetBestRowIdentifierForPrimaryKeys</h4>
<pre>public&nbsp;boolean useGetBestRowIdentifierForPrimaryKeys</pre>
</li>
</ul>
<a name="requiresAutoCommitForMetaData">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requiresAutoCommitForMetaData</h4>
<pre>public&nbsp;boolean requiresAutoCommitForMetaData</pre>
</li>
</ul>
<a name="tableLengthIncludesSchema">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tableLengthIncludesSchema</h4>
<pre>public&nbsp;boolean tableLengthIncludesSchema</pre>
</li>
</ul>
<a name="maxAutoAssignNameLength">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxAutoAssignNameLength</h4>
<pre>public&nbsp;int maxAutoAssignNameLength</pre>
</li>
</ul>
<a name="autoAssignClause">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>autoAssignClause</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> autoAssignClause</pre>
</li>
</ul>
<a name="autoAssignTypeName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>autoAssignTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> autoAssignTypeName</pre>
</li>
</ul>
<a name="supportsAutoAssign">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsAutoAssign</h4>
<pre>public&nbsp;boolean supportsAutoAssign</pre>
</li>
</ul>
<a name="lastGeneratedKeyQuery">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastGeneratedKeyQuery</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lastGeneratedKeyQuery</pre>
</li>
</ul>
<a name="nextSequenceQuery">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextSequenceQuery</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nextSequenceQuery</pre>
</li>
</ul>
<a name="sequenceSQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sequenceSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sequenceSQL</pre>
</li>
</ul>
<a name="sequenceSchemaSQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sequenceSchemaSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sequenceSchemaSQL</pre>
</li>
</ul>
<a name="sequenceNameSQL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sequenceNameSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sequenceNameSQL</pre>
</li>
</ul>
<a name="nativeSequenceType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nativeSequenceType</h4>
<pre>public&nbsp;int nativeSequenceType</pre>
</li>
</ul>
<a name="useNativeSequenceCache">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useNativeSequenceCache</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean useNativeSequenceCache</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
<div class="block">This variable was used in 2.1.x and prior releases to indicate that
OpenJPA should not use the CACHE clause when getting a native
sequence; instead the INCREMENT BY clause gets its value equal to the
allocationSize property. Post 2.1.x, code was added to allow
said functionality by default (see OPENJPA-1376). For forward
compatibility, this variable should not be removed.</div>
</li>
</ul>
<a name="conf">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/conf/JDBCConfiguration.html" title="interface in org.apache.openjpa.jdbc.conf">JDBCConfiguration</a> conf</pre>
</li>
</ul>
<a name="log">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>log</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/lib/log/Log.html" title="interface in org.apache.openjpa.lib.log">Log</a> log</pre>
</li>
</ul>
<a name="connected">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>connected</h4>
<pre>protected&nbsp;boolean connected</pre>
</li>
</ul>
<a name="isJDBC3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isJDBC3</h4>
<pre>protected&nbsp;boolean isJDBC3</pre>
</li>
</ul>
<a name="isJDBC4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isJDBC4</h4>
<pre>protected&nbsp;boolean isJDBC4</pre>
</li>
</ul>
<a name="reservedWordSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reservedWordSet</h4>
<pre>protected final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; reservedWordSet</pre>
</li>
</ul>
<a name="invalidColumnWordSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invalidColumnWordSet</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; invalidColumnWordSet</pre>
</li>
</ul>
<a name="systemSchemaSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>systemSchemaSet</h4>
<pre>protected final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; systemSchemaSet</pre>
</li>
</ul>
<a name="systemTableSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>systemTableSet</h4>
<pre>protected final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; systemTableSet</pre>
</li>
</ul>
<a name="fixedSizeTypeNameSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fixedSizeTypeNameSet</h4>
<pre>protected final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; fixedSizeTypeNameSet</pre>
</li>
</ul>
<a name="typeModifierSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>typeModifierSet</h4>
<pre>protected final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; typeModifierSet</pre>
</li>
</ul>
<a name="supportsDelimitedIdentifiers">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsDelimitedIdentifiers</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> supportsDelimitedIdentifiers</pre>
</li>
</ul>
<a name="leadingDelimiter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>leadingDelimiter</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> leadingDelimiter</pre>
</li>
</ul>
<a name="trailingDelimiter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trailingDelimiter</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trailingDelimiter</pre>
</li>
</ul>
<a name="nameConcatenator">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nameConcatenator</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nameConcatenator</pre>
</li>
</ul>
<a name="delimitedCase">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delimitedCase</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> delimitedCase</pre>
</li>
</ul>
<a name="catalogSeparator">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>catalogSeparator</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> catalogSeparator</pre>
</li>
</ul>
<a name="defaultSchemaName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultSchemaName</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultSchemaName</pre>
</li>
</ul>
<a name="selectWordSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectWordSet</h4>
<pre>protected final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; selectWordSet</pre>
<div class="block">If a native query begins with any of the values found here then it will
be treated as a select statement.</div>
</li>
</ul>
<a name="batchLimit">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>batchLimit</h4>
<pre>public&nbsp;int batchLimit</pre>
</li>
</ul>
<a name="sqlStateCodes">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sqlStateCodes</h4>
<pre>public final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt; sqlStateCodes</pre>
</li>
</ul>
<a name="_proxyManager">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>_proxyManager</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/util/ProxyManager.html" title="interface in org.apache.openjpa.util">ProxyManager</a> _proxyManager</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DBDictionary()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DBDictionary</h4>
<pre>public&nbsp;DBDictionary()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="connectedConfiguration(java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>connectedConfiguration</h4>
<pre>public&nbsp;void&nbsp;connectedConfiguration(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">This method is called when the dictionary first sees any connection.
It is used to initialize dictionary metadata if needed. If you
override this method, be sure to call
<code>super.connectedConfiguration</code>.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="configureNamingRules()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>configureNamingRules</h4>
<pre>protected&nbsp;void&nbsp;configureNamingRules()</pre>
<div class="block">Configures the naming rules for this dictionary. Subclasses should
override this method, providing their own naming rules.</div>
</li>
</ul>
<a name="getArray(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArray</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Array.html?is-external=true" title="class or interface in java.sql">Array</a>&nbsp;getArray(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getAsciiStream(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsciiStream</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;getAsciiStream(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getBigDecimal(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBigDecimal</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;getBigDecimal(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getNumber(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumber</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;getNumber(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Returns the specified column value as an unknown numeric type;
we try from the most generic to the least generic.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getBigInteger(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBigInteger</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;getBigInteger(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getBinaryStream(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBinaryStream</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;getBinaryStream(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getLOBStream(org.apache.openjpa.jdbc.kernel.JDBCStore, java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLOBStream</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;getLOBStream(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getBlob(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlob</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a>&nbsp;getBlob(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getBlobObject(java.sql.ResultSet, int, org.apache.openjpa.jdbc.kernel.JDBCStore)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlobObject</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getBlobObject(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getBoolean(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getByte(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
<pre>public&nbsp;byte&nbsp;getByte(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getBytes(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBytes</h4>
<pre>public&nbsp;byte[]&nbsp;getBytes(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getCalendar(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCalendar</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;getCalendar(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type. Converts the date from a <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql"><code>Timestamp</code></a> by default.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getChar(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChar</h4>
<pre>public&nbsp;char&nbsp;getChar(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getCharacterStream(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCharacterStream</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;getCharacterStream(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getClob(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClob</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>&nbsp;getClob(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getClobString(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClobString</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getClobString(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getDate(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDate</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;getDate(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type. Converts the date from a <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql"><code>Timestamp</code></a> by default.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getDate(java.sql.ResultSet, int, java.util.Calendar)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDate</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>&nbsp;getDate(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getDouble(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getFloat(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getInt(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getLocale(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocale</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getLong(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getObject(java.sql.ResultSet, int, java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getObject(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;map)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getRef(java.sql.ResultSet, int, java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRef</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Ref.html?is-external=true" title="class or interface in java.sql">Ref</a>&nbsp;getRef(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;map)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getShort(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getString(java.sql.ResultSet, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getString(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getTime(java.sql.ResultSet, int, java.util.Calendar)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTime</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Time.html?is-external=true" title="class or interface in java.sql">Time</a>&nbsp;getTime(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getTimestamp(java.sql.ResultSet, int, java.util.Calendar)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&nbsp;getTimestamp(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
int&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Convert the specified column of the SQL ResultSet to the proper
java type.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setArray(java.sql.PreparedStatement, int, java.sql.Array, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArray</h4>
<pre>public&nbsp;void&nbsp;setArray(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Array.html?is-external=true" title="class or interface in java.sql">Array</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setAsciiStream(java.sql.PreparedStatement, int, java.io.InputStream, int, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAsciiStream</h4>
<pre>public&nbsp;void&nbsp;setAsciiStream(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;val,
int&nbsp;length,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setBigDecimal(java.sql.PreparedStatement, int, java.math.BigDecimal, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBigDecimal</h4>
<pre>public&nbsp;void&nbsp;setBigDecimal(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setBigInteger(java.sql.PreparedStatement, int, java.math.BigInteger, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBigInteger</h4>
<pre>public&nbsp;void&nbsp;setBigInteger(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setBinaryStream(java.sql.PreparedStatement, int, java.io.InputStream, int, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBinaryStream</h4>
<pre>public&nbsp;void&nbsp;setBinaryStream(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;val,
int&nbsp;length,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setBlob(java.sql.PreparedStatement, int, java.sql.Blob, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlob</h4>
<pre>public&nbsp;void&nbsp;setBlob(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setBlobObject(java.sql.PreparedStatement, int, java.lang.Object, org.apache.openjpa.jdbc.schema.Column, org.apache.openjpa.jdbc.kernel.JDBCStore)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlobObject</h4>
<pre>public&nbsp;void&nbsp;setBlobObject(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement. Uses the
<a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#serialize(java.lang.Object,%20org.apache.openjpa.jdbc.kernel.JDBCStore)"><code>serialize(java.lang.Object, org.apache.openjpa.jdbc.kernel.JDBCStore)</code></a> method to serialize the value.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setBoolean(java.sql.PreparedStatement, int, boolean, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBoolean</h4>
<pre>public&nbsp;void&nbsp;setBoolean(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
boolean&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setByte(java.sql.PreparedStatement, int, byte, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setByte</h4>
<pre>public&nbsp;void&nbsp;setByte(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
byte&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setBytes(java.sql.PreparedStatement, int, byte[], org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBytes</h4>
<pre>public&nbsp;void&nbsp;setBytes(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
byte[]&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setChar(java.sql.PreparedStatement, int, char, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setChar</h4>
<pre>public&nbsp;void&nbsp;setChar(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
char&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setCharacterStream(java.sql.PreparedStatement, int, java.io.Reader, int, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCharacterStream</h4>
<pre>public&nbsp;void&nbsp;setCharacterStream(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;val,
int&nbsp;length,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setClob(java.sql.PreparedStatement, int, java.sql.Clob, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClob</h4>
<pre>public&nbsp;void&nbsp;setClob(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setClobString(java.sql.PreparedStatement, int, java.lang.String, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClobString</h4>
<pre>public&nbsp;void&nbsp;setClobString(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setDate(java.sql.PreparedStatement, int, java.util.Date, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDate</h4>
<pre>public&nbsp;void&nbsp;setDate(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setDate(java.sql.PreparedStatement, int, java.sql.Date, java.util.Calendar, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDate</h4>
<pre>public&nbsp;void&nbsp;setDate(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setCalendar(java.sql.PreparedStatement, int, java.util.Calendar, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCalendar</h4>
<pre>public&nbsp;void&nbsp;setCalendar(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setDouble(java.sql.PreparedStatement, int, double, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDouble</h4>
<pre>public&nbsp;void&nbsp;setDouble(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
double&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setFloat(java.sql.PreparedStatement, int, float, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFloat</h4>
<pre>public&nbsp;void&nbsp;setFloat(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
float&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setInt(java.sql.PreparedStatement, int, int, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInt</h4>
<pre>public&nbsp;void&nbsp;setInt(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
int&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setLong(java.sql.PreparedStatement, int, long, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLong</h4>
<pre>public&nbsp;void&nbsp;setLong(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
long&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setLocale(java.sql.PreparedStatement, int, java.util.Locale, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLocale</h4>
<pre>public&nbsp;void&nbsp;setLocale(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setNull(java.sql.PreparedStatement, int, int, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNull</h4>
<pre>public&nbsp;void&nbsp;setNull(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
int&nbsp;colType,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set null as a parameter to the statement. The column
type will come from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a>.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setNumber(java.sql.PreparedStatement, int, java.lang.Number, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNumber</h4>
<pre>public&nbsp;void&nbsp;setNumber(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setObject(java.sql.PreparedStatement, int, java.lang.Object, int, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setObject</h4>
<pre>public&nbsp;void&nbsp;setObject(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
int&nbsp;colType,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement. The column
type will come from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a>.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setRef(java.sql.PreparedStatement, int, java.sql.Ref, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRef</h4>
<pre>public&nbsp;void&nbsp;setRef(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Ref.html?is-external=true" title="class or interface in java.sql">Ref</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setShort(java.sql.PreparedStatement, int, short, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShort</h4>
<pre>public&nbsp;void&nbsp;setShort(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
short&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setString(java.sql.PreparedStatement, int, java.lang.String, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setString</h4>
<pre>public&nbsp;void&nbsp;setString(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setTime(java.sql.PreparedStatement, int, java.sql.Time, java.util.Calendar, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTime</h4>
<pre>public&nbsp;void&nbsp;setTime(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Time.html?is-external=true" title="class or interface in java.sql">Time</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setTimestamp(java.sql.PreparedStatement, int, java.sql.Timestamp, java.util.Calendar, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimestamp</h4>
<pre>public&nbsp;void&nbsp;setTimestamp(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;cal,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set the given value as a parameter to the statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setTyped(java.sql.PreparedStatement, int, java.lang.Object, org.apache.openjpa.jdbc.schema.Column, int, org.apache.openjpa.jdbc.kernel.JDBCStore)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTyped</h4>
<pre>public&nbsp;void&nbsp;setTyped(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
int&nbsp;type,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set a column value into a prepared statement.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stmnt</code> - the prepared statement to parameterize</dd><dd><code>idx</code> - the index of the parameter in the prepared statement</dd><dd><code>val</code> - the value of the column</dd><dd><code>col</code> - the column being set</dd><dd><code>type</code> - the field mapping type code for the value</dd><dd><code>store</code> - the store manager for the current context</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setUnknown(java.sql.PreparedStatement, int, java.lang.Object, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnknown</h4>
<pre>public&nbsp;void&nbsp;setUnknown(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmt,
int&nbsp;idx,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set a completely unknown parameter into a prepared statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setUnknown(java.sql.PreparedStatement, int, org.apache.openjpa.jdbc.schema.Column, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnknown</h4>
<pre>public&nbsp;void&nbsp;setUnknown(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;idx,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Set a completely unknown parameter into a prepared statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="serialize(java.lang.Object, org.apache.openjpa.jdbc.kernel.JDBCStore)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serialize</h4>
<pre>public&nbsp;byte[]&nbsp;serialize(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Return the serialized bytes for the given object.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="putBytes(java.sql.Blob, byte[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putBytes</h4>
<pre>public&nbsp;void&nbsp;putBytes(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a>&nbsp;blob,
byte[]&nbsp;data)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Invoke the JDK 1.4 <code>setBytes</code> method on the given BLOB object.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="putString(java.sql.Clob, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putString</h4>
<pre>public&nbsp;void&nbsp;putString(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>&nbsp;clob,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Invoke the JDK 1.4 <code>setString</code> method on the given CLOB
object.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="putChars(java.sql.Clob, char[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putChars</h4>
<pre>public&nbsp;void&nbsp;putChars(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>&nbsp;clob,
char[]&nbsp;data)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Invoke the JDK 1.4 <code>setCharacterStream</code> method on the given
CLOB object.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="storageWarning(java.lang.Object, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>storageWarning</h4>
<pre>protected&nbsp;void&nbsp;storageWarning(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;orig,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;converted)</pre>
<div class="block">Warn that a particular value could not be stored precisely.
After the first warning for a particular type, messages
will be turned into trace messages.</div>
</li>
</ul>
<a name="getJDBCType(int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJDBCType</h4>
<pre>public&nbsp;int&nbsp;getJDBCType(int&nbsp;metaTypeCode,
boolean&nbsp;lob)</pre>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> constant for the given
<a href="../../../../../org/apache/openjpa/meta/JavaTypes.html" title="class in org.apache.openjpa.meta"><code>JavaTypes</code></a> or <a href="../../../../../org/apache/openjpa/jdbc/meta/JavaSQLTypes.html" title="class in org.apache.openjpa.jdbc.meta"><code>JavaSQLTypes</code></a> constant.</div>
</li>
</ul>
<a name="getJDBCType(int, boolean, int, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJDBCType</h4>
<pre>public&nbsp;int&nbsp;getJDBCType(int&nbsp;metaTypeCode,
boolean&nbsp;lob,
int&nbsp;precis,
int&nbsp;scale,
boolean&nbsp;xml)</pre>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> constant for the given
<a href="../../../../../org/apache/openjpa/meta/JavaTypes.html" title="class in org.apache.openjpa.meta"><code>JavaTypes</code></a> or <a href="../../../../../org/apache/openjpa/jdbc/meta/JavaSQLTypes.html" title="class in org.apache.openjpa.jdbc.meta"><code>JavaSQLTypes</code></a> constant.</div>
</li>
</ul>
<a name="getJDBCType(int, boolean, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJDBCType</h4>
<pre>public&nbsp;int&nbsp;getJDBCType(int&nbsp;metaTypeCode,
boolean&nbsp;lob,
int&nbsp;precis,
int&nbsp;scale)</pre>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> constant for the given
<a href="../../../../../org/apache/openjpa/meta/JavaTypes.html" title="class in org.apache.openjpa.meta"><code>JavaTypes</code></a> or <a href="../../../../../org/apache/openjpa/jdbc/meta/JavaSQLTypes.html" title="class in org.apache.openjpa.jdbc.meta"><code>JavaSQLTypes</code></a> constant.</div>
</li>
</ul>
<a name="getPreferredType(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPreferredType</h4>
<pre>public&nbsp;int&nbsp;getPreferredType(int&nbsp;type)</pre>
<div class="block">Return the preferred <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a> type for the given one. Returns
the given type by default.</div>
</li>
</ul>
<a name="getTypeName(org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTypeName(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</pre>
<div class="block">Return the preferred database type name for the given column's type
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a>.</div>
</li>
</ul>
<a name="getTypeName(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTypeName(int&nbsp;type)</pre>
<div class="block">Returns the type name for the specific constant as defined
by <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true" title="class or interface in java.sql"><code>Types</code></a>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - the type</dd>
<dt><span class="strong">Returns:</span></dt><dd>the name for the type</dd></dl>
</li>
</ul>
<a name="appendSize(org.apache.openjpa.jdbc.schema.Column, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSize</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appendSize(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeName)</pre>
<div class="block">Helper method to add size properties to the specified type.
If present, the string "{0}" will be replaced with the size definition;
otherwise the size definition will be appended to the type name.
If your database has column types that don't allow size definitions,
override this method to return the unaltered type name for columns of
those types (or add the type names to the
<code>fixedSizeTypeNameSet</code>).
<P>Some databases support "type modifiers", for example the unsigned
"modifier" in MySQL. In these cases the size should go between the type
and the "modifier", instead of after the modifier. For example
CREATE table FOO ( myint INT (10) UNSIGNED . . .) instead of
CREATE table FOO ( myint INT UNSIGNED (10) . . .).
Type modifiers should be added to <code>typeModifierSet</code> in
subclasses.</div>
</li>
</ul>
<a name="insertSize(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insertSize</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;insertSize(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;size)</pre>
<div class="block">Helper method that inserts a size clause for a given SQL type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>typeName</code> - The SQL type e.g. INT</dd><dd><code>size</code> - The size clause e.g. (10)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The typeName + size clause. Usually the size clause will
be appended to typeName. If the typeName contains a
marker : {0} or if typeName contains a modifier the
size clause will be inserted appropriately.</dd></dl>
</li>
</ul>
<a name="setJoinSyntax(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setJoinSyntax</h4>
<pre>public&nbsp;void&nbsp;setJoinSyntax(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;syntax)</pre>
<div class="block">Set the name of the join syntax to use: sql92, traditional, database.</div>
</li>
</ul>
<a name="isImplicitJoin()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isImplicitJoin</h4>
<pre>public&nbsp;boolean&nbsp;isImplicitJoin()</pre>
</li>
</ul>
<a name="getPlaceholderValueString(org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlaceholderValueString</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getPlaceholderValueString(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</pre>
<div class="block">Return a SQL string to act as a placeholder for the given column.</div>
</li>
</ul>
<a name="toSelectCount(org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSelectCount</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toSelectCount(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</pre>
<div class="block">Create a SELECT COUNT statement in the proper join syntax for the
given instance.</div>
</li>
</ul>
<a name="toDelete(org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.sql.Select, java.lang.Object[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDelete</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toDelete(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params)</pre>
<div class="block">Create a DELETE statement for the specified Select. If the
database does not support the bulk delete statement (such as
cases where a subselect is required and the database doesn't support
subselects), this method should return null.</div>
</li>
</ul>
<a name="toUpdate(org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.kernel.JDBCStore, java.lang.Object[], java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toUpdate</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toUpdate(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;updates)</pre>
</li>
</ul>
<a name="toBulkOperation(org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.kernel.JDBCStore, java.lang.Object[], java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toBulkOperation</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toBulkOperation(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;mapping,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;updateParams)</pre>
<div class="block">Returns the SQL for a bulk operation, either a DELETE or an UPDATE.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mapping</code> - the mapping against which we are operating</dd><dd><code>sel</code> - the Select that will constitute the WHERE clause</dd><dd><code>store</code> - the current store</dd><dd><code>updateParams</code> - the Map that holds the update parameters; a null
value indicates that this is a delete operation</dd>
<dt><span class="strong">Returns:</span></dt><dd>the SQLBuffer for the update, or <em>null</em> if it is not
possible to perform the bulk update</dd></dl>
</li>
</ul>
<a name="getSelectTableAliases(org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectTableAliases</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getSelectTableAliases(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</pre>
</li>
</ul>
<a name="getDeleteTargets(org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeleteTargets</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;getDeleteTargets(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</pre>
</li>
</ul>
<a name="appendUpdates(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.SQLBuffer, java.lang.Object[], java.util.Map, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendUpdates</h4>
<pre>protected&nbsp;void&nbsp;appendUpdates(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;sql,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;params,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;updateParams,
boolean&nbsp;allowAlias)</pre>
</li>
</ul>
<a name="getDeleteTableContentsSQL(org.apache.openjpa.jdbc.schema.Table[], java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeleteTableContentsSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getDeleteTableContentsSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>[]&nbsp;tables,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</pre>
<div class="block">Create SQL to delete the contents of the specified tables.
The default implementation drops all non-deferred RESTRICT foreign key
constraints involving the specified tables, issues DELETE statements
against the tables, and then adds the dropped constraints back in.
Databases with more optimal ways of deleting the contents of several
tables should override this method.</div>
</li>
</ul>
<a name="toSelect(org.apache.openjpa.jdbc.sql.Select, boolean, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSelect</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch)</pre>
<div class="block">Create a SELECT statement in the proper join syntax for the given
instance.</div>
</li>
</ul>
<a name="getFrom(org.apache.openjpa.jdbc.sql.Select, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFrom</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;getFrom(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</pre>
<div class="block">Return the portion of the select statement between the FROM keyword
and the WHERE keyword.</div>
</li>
</ul>
<a name="getFromSelect(org.apache.openjpa.jdbc.sql.Select, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFromSelect</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;getFromSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</pre>
<div class="block">Return the FROM clause for a select that selects from a tmp table
created by an inner select.</div>
</li>
</ul>
<a name="getWhere(org.apache.openjpa.jdbc.sql.Select, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWhere</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;getWhere(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</pre>
<div class="block">Return the WHERE portion of the select statement, or null if no where
conditions.</div>
</li>
</ul>
<a name="toTraditionalJoin(org.apache.openjpa.jdbc.sql.Join)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toTraditionalJoin</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toTraditionalJoin(<a href="../../../../../org/apache/openjpa/jdbc/sql/Join.html" title="class in org.apache.openjpa.jdbc.sql">Join</a>&nbsp;join)</pre>
<div class="block">Use the given join instance to create SQL joining its tables in
the traditional style.</div>
</li>
</ul>
<a name="toSQL92Join(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.sql.Join, boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSQL92Join</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toSQL92Join(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Join.html" title="class in org.apache.openjpa.jdbc.sql">Join</a>&nbsp;join,
boolean&nbsp;forUpdate,
boolean&nbsp;first)</pre>
<div class="block">Use the given join instance to create SQL joining its tables in
the SQL92 style.</div>
</li>
</ul>
<a name="toNativeJoin(org.apache.openjpa.jdbc.sql.Join)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toNativeJoin</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toNativeJoin(<a href="../../../../../org/apache/openjpa/jdbc/sql/Join.html" title="class in org.apache.openjpa.jdbc.sql">Join</a>&nbsp;join)</pre>
<div class="block">Use the given join instance to create SQL joining its tables in
the database's native syntax. Throws an exception by default.</div>
</li>
</ul>
<a name="canOuterJoin(int, org.apache.openjpa.jdbc.schema.ForeignKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canOuterJoin</h4>
<pre>public&nbsp;boolean&nbsp;canOuterJoin(int&nbsp;syntax,
<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">Returns if the given foreign key can be eagerly loaded using other joins.</div>
</li>
</ul>
<a name="toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, boolean, boolean, long, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSelect</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end)</pre>
<div class="block">Combine the given components into a SELECT statement.</div>
</li>
</ul>
<a name="toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, boolean, boolean, long, long, boolean, org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSelect</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end,
boolean&nbsp;subselect,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</pre>
<div class="block">Combine the given components into a SELECT statement.</div>
</li>
</ul>
<a name="toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, boolean, boolean, long, long, boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSelect</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end,
boolean&nbsp;subselect,
boolean&nbsp;checkTableForUpdate)</pre>
</li>
</ul>
<a name="toSelect(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, boolean, boolean, long, long, org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSelect</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
boolean&nbsp;forUpdate,
long&nbsp;start,
long&nbsp;end,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</pre>
<div class="block">Combine the given components into a SELECT statement.</div>
</li>
</ul>
<a name="getForUpdateClause(org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, boolean, org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getForUpdateClause</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getForUpdateClause(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
boolean&nbsp;isForUpdate,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</pre>
<div class="block">Get the update clause for the query based on the
updateClause and isolationLevel hints</div>
</li>
</ul>
<a name="supportsIsolationForUpdate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsIsolationForUpdate</h4>
<pre>public&nbsp;boolean&nbsp;supportsIsolationForUpdate()</pre>
<div class="block">Return true if the dictionary uses isolation level to compute the
returned getForUpdateClause() SQL clause.</div>
</li>
</ul>
<a name="getSelectOperation(org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectOperation</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSelectOperation(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch)</pre>
<div class="block">Return the "SELECT" operation clause, adding any available hints, etc.</div>
</li>
</ul>
<a name="toOperation(java.lang.String, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, boolean, long, long, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toOperation</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toOperation(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
long&nbsp;start,
long&nbsp;end,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;forUpdateClause)</pre>
<div class="block">Return the SQL for the given selecting operation.</div>
</li>
</ul>
<a name="toOperation(java.lang.String, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.sql.SQLBuffer, boolean, long, long, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toOperation</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;toOperation(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selects,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;from,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;where,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;group,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;having,
<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;order,
boolean&nbsp;distinct,
long&nbsp;start,
long&nbsp;end,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;forUpdateClause,
boolean&nbsp;subselect)</pre>
<div class="block">Return the SQL for the given selecting operation.</div>
</li>
</ul>
<a name="appendSelectRange(org.apache.openjpa.jdbc.sql.SQLBuffer, long, long, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSelectRange</h4>
<pre>protected&nbsp;void&nbsp;appendSelectRange(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
long&nbsp;start,
long&nbsp;end,
boolean&nbsp;subselect)</pre>
<div class="block">If this dictionary can select ranges,
use this method to append the range SQL.</div>
</li>
</ul>
<a name="getSelects(org.apache.openjpa.jdbc.sql.Select, boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelects</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;getSelects(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;distinctIdentifiers,
boolean&nbsp;forUpdate)</pre>
<div class="block">Return the portion of the select statement between the SELECT keyword
and the FROM keyword.</div>
</li>
</ul>
<a name="appendSelect(org.apache.openjpa.jdbc.sql.SQLBuffer, java.lang.Object, org.apache.openjpa.jdbc.sql.Select, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendSelect</h4>
<pre>protected&nbsp;void&nbsp;appendSelect(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;selectSQL,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;elem,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
int&nbsp;idx)</pre>
<div class="block">Append <code>elem</code> to <code>selectSQL</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>selectSQL</code> - The SQLBuffer to append to.</dd><dd><code>elem</code> - A <a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql"><code>SQLBuffer</code></a> or a <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> to append.</dd><dt><span class="strong">Since:</span></dt>
<dd>1.1.0</dd></dl>
</li>
</ul>
<a name="supportsLocking(org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsLocking</h4>
<pre>public&nbsp;boolean&nbsp;supportsLocking(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)</pre>
<div class="block">Returns true if a "FOR UPDATE" clause can be used for the specified
Select object.</div>
</li>
</ul>
<a name="supportsRandomAccessResultSet(org.apache.openjpa.jdbc.sql.Select, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsRandomAccessResultSet</h4>
<pre>public&nbsp;boolean&nbsp;supportsRandomAccessResultSet(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
boolean&nbsp;forUpdate)</pre>
<div class="block">Return false if the given select requires a forward-only result set.</div>
</li>
</ul>
<a name="assertSupport(boolean, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>assertSupport</h4>
<pre>public&nbsp;void&nbsp;assertSupport(boolean&nbsp;feature,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;property)</pre>
<div class="block">Assert that the given dictionary flag is true. If it is not true,
throw an error saying that the given setting needs to return true for
the current operation to work.</div>
</li>
</ul>
<a name="substring(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.kernel.exps.FilterValue, org.apache.openjpa.jdbc.kernel.exps.FilterValue, org.apache.openjpa.jdbc.kernel.exps.FilterValue)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre>public&nbsp;void&nbsp;substring(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;start,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;length)</pre>
<div class="block">Invoke this database's substring function.
Numeric parameters are inlined if possible. This is to handle grouping by SUBSTRING -
most databases do not allow parameter binding in this case.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - the SQL buffer to write the substring invocation to</dd><dd><code>str</code> - a query value representing the target string</dd><dd><code>start</code> - a query value representing the start index</dd><dd><code>length</code> - a query value representing the length of substring, or null for none</dd></dl>
</li>
</ul>
<a name="indexOf(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.kernel.exps.FilterValue, org.apache.openjpa.jdbc.kernel.exps.FilterValue, org.apache.openjpa.jdbc.kernel.exps.FilterValue)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;void&nbsp;indexOf(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;find,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;start)</pre>
<div class="block">Invoke this database's indexOf function.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - the SQL buffer to write the indexOf invocation to</dd><dd><code>str</code> - a query value representing the target string</dd><dd><code>find</code> - a query value representing the search string</dd><dd><code>start</code> - a query value representing the start index, or null
to start at the beginning</dd></dl>
</li>
</ul>
<a name="mathFunction(org.apache.openjpa.jdbc.sql.SQLBuffer, java.lang.String, org.apache.openjpa.jdbc.kernel.exps.FilterValue, org.apache.openjpa.jdbc.kernel.exps.FilterValue)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mathFunction</h4>
<pre>public&nbsp;void&nbsp;mathFunction(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;lhs,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;rhs)</pre>
<div class="block">Append the numeric parts of a mathematical function.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - the SQL buffer to write the math function</dd><dd><code>op</code> - the mathematical operation to perform</dd><dd><code>lhs</code> - the left hand side of the math function</dd><dd><code>rhs</code> - the right hand side of the math function</dd></dl>
</li>
</ul>
<a name="comparison(org.apache.openjpa.jdbc.sql.SQLBuffer, java.lang.String, org.apache.openjpa.jdbc.kernel.exps.FilterValue, org.apache.openjpa.jdbc.kernel.exps.FilterValue)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comparison</h4>
<pre>public&nbsp;void&nbsp;comparison(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;lhs,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;rhs)</pre>
<div class="block">Append a comparison.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - the SQL buffer to write the comparison</dd><dd><code>op</code> - the comparison operation to perform</dd><dd><code>lhs</code> - the left hand side of the comparison</dd><dd><code>rhs</code> - the right hand side of the comparison</dd></dl>
</li>
</ul>
<a name="appendXmlComparison(org.apache.openjpa.jdbc.sql.SQLBuffer, java.lang.String, org.apache.openjpa.jdbc.kernel.exps.FilterValue, org.apache.openjpa.jdbc.kernel.exps.FilterValue, boolean, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendXmlComparison</h4>
<pre>public&nbsp;void&nbsp;appendXmlComparison(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;op,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;lhs,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;rhs,
boolean&nbsp;lhsxml,
boolean&nbsp;rhsxml)</pre>
<div class="block">If this dictionary supports XML type,
use this method to append xml predicate.</div>
</li>
</ul>
<a name="appendNumericCast(org.apache.openjpa.jdbc.sql.SQLBuffer, org.apache.openjpa.jdbc.kernel.exps.FilterValue)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendNumericCast</h4>
<pre>protected&nbsp;void&nbsp;appendNumericCast(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/FilterValue.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">FilterValue</a>&nbsp;val)</pre>
<div class="block">Append SQL for the given numeric value to the buffer, casting as needed.</div>
</li>
</ul>
<a name="appendCast(org.apache.openjpa.jdbc.sql.SQLBuffer, java.lang.Object, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendCast</h4>
<pre>public&nbsp;void&nbsp;appendCast(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val,
int&nbsp;type)</pre>
<div class="block">Cast the specified value to the specified type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - the buffer to append the cast to</dd><dd><code>val</code> - the value to cast</dd><dd><code>type</code> - the type of the case, e.g. <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Types.html?is-external=true#NUMERIC" title="class or interface in java.sql"><code>Types.NUMERIC</code></a></dd></dl>
</li>
</ul>
<a name="appendLength(org.apache.openjpa.jdbc.sql.SQLBuffer, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendLength</h4>
<pre>protected&nbsp;void&nbsp;appendLength(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;buf,
int&nbsp;type)</pre>
</li>
</ul>
<a name="addCastAsType(java.lang.String, org.apache.openjpa.jdbc.kernel.exps.Val)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCastAsType</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;addCastAsType(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;func,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val)</pre>
<div class="block">add CAST for a function operator where operand is a param</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>func</code> - function name</dd><dd><code>val</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>updated func</dd></dl>
</li>
</ul>
<a name="refSchemaComponents(org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refSchemaComponents</h4>
<pre>public&nbsp;void&nbsp;refSchemaComponents(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block">Increment the reference count of any table components that this
dictionary adds that are not used by mappings. Does nothing by default.</div>
</li>
</ul>
<a name="getColumnIdentifier(org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnIdentifier</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getColumnIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</pre>
<div class="block">Returns the name of the column using database specific delimiters.</div>
</li>
</ul>
<a name="getColumnDBName(org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnDBName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getColumnDBName(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</pre>
</li>
</ul>
<a name="getFullIdentifier(org.apache.openjpa.jdbc.schema.Table, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFullIdentifier</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getFullIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
boolean&nbsp;logical)</pre>
<div class="block">Returns the full name of the table, including the schema (delimited
by <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#catalogSeparator"><code>catalogSeparator</code></a>).</div>
</li>
</ul>
<a name="getFullName(org.apache.openjpa.jdbc.schema.Table, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFullName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFullName(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
boolean&nbsp;logical)</pre>
</li>
</ul>
<a name="getFullName(org.apache.openjpa.jdbc.schema.Index)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFullName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFullName(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;index)</pre>
<div class="block">Returns the full name of the index, including the schema (delimited
by the result of <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#catalogSeparator"><code>catalogSeparator</code></a>).</div>
</li>
</ul>
<a name="getFullName(org.apache.openjpa.jdbc.schema.Sequence)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFullName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFullName(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</pre>
<div class="block">Returns the full name of the sequence, including the schema (delimited
by the result of <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#catalogSeparator"><code>catalogSeparator</code></a>).</div>
</li>
</ul>
<a name="getInvalidColumnWordSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInvalidColumnWordSet</h4>
<pre>public final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getInvalidColumnWordSet()</pre>
<div class="block">Return the subset of the words in reservedWordSet that cannot be used as
valid column names for the current DB. If the column name is invalid the
getValidColumnName method of the DB dictionary should be invoked to make
it valid.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getValidColumnName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table)"><code>getValidColumnName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table)</code></a></dd></dl>
</li>
</ul>
<a name="getValidTableName(java.lang.String, org.apache.openjpa.jdbc.schema.Schema)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidTableName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidTableName(<a href="http://download.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/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Make any necessary changes to the given table name to make it valid for
the current DB.</div>
</li>
</ul>
<a name="getValidTableName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Schema)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidTableName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidTableName(<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)</pre>
<div class="block">Make any necessary changes to the given table name to make it valid for
the current DB.</div>
</li>
</ul>
<a name="getValidSequenceName(java.lang.String, org.apache.openjpa.jdbc.schema.Schema)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidSequenceName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidSequenceName(<a href="http://download.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/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Make any necessary changes to the given sequence name to make it valid
for the current DB.</div>
</li>
</ul>
<a name="getValidSequenceName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Schema)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidSequenceName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidSequenceName(<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)</pre>
<div class="block">Make any necessary changes to the given sequence name to make it valid
for the current DB.</div>
</li>
</ul>
<a name="getValidColumnName(java.lang.String, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidColumnName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidColumnName(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Make any necessary changes to the given column name to make it valid
for the current DB. The column name will be made unique for the
specified table.</div>
</li>
</ul>
<a name="getValidColumnName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidColumnName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidColumnName(<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)</pre>
<div class="block">Make any necessary changes to the given column name to make it valid
for the current DB. The column name will be made unique for the
specified table.</div>
</li>
</ul>
<a name="getValidColumnName(java.lang.String, org.apache.openjpa.jdbc.schema.Table, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidColumnName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidColumnName(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
boolean&nbsp;checkForUniqueness)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Make any necessary changes to the given column name to make it valid
for the current DB. If checkForUniqueness is true, the column name will
be made unique for the specified table.</div>
</li>
</ul>
<a name="getValidColumnName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidColumnName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidColumnName(<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,
boolean&nbsp;checkForUniqueness)</pre>
<div class="block">Make any necessary changes to the given column name to make it valid
for the current DB. If checkForUniqueness is true, the column name will
be made unique for the specified table.</div>
</li>
</ul>
<a name="getValidPrimaryKeyName(java.lang.String, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidPrimaryKeyName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidPrimaryKeyName(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block">Make any necessary changes to the given primary key name to make it
valid for the current DB.</div>
</li>
</ul>
<a name="getValidForeignKeyName(java.lang.String, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidForeignKeyName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidForeignKeyName(<a href="http://download.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/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)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Make any necessary changes to the given foreign key name to make it
valid for the current DB.</div>
</li>
</ul>
<a name="getValidForeignKeyName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidForeignKeyName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidForeignKeyName(<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)</pre>
<div class="block">Make any necessary changes to the given foreign key name to make it
valid for the current DB.</div>
</li>
</ul>
<a name="getValidIndexName(java.lang.String, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidIndexName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidIndexName(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Make any necessary changes to the given index name to make it valid
for the current DB.</div>
</li>
</ul>
<a name="getValidIndexName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidIndexName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidIndexName(<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)</pre>
<div class="block">Make any necessary changes to the given index name to make it valid
for the current DB.</div>
</li>
</ul>
<a name="getValidUniqueName(java.lang.String, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidUniqueName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getValidUniqueName(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Make any necessary changes to the given unique constraint name to make
it valid for the current DB.</div>
</li>
</ul>
<a name="getValidUniqueName(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidUniqueName</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidUniqueName(<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)</pre>
<div class="block">Make any necessary changes to the given unique constraint name to make
it valid for the current DB.</div>
</li>
</ul>
<a name="shorten(java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shorten</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;shorten(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
int&nbsp;targetLength)</pre>
<div class="block">Shorten the specified name to the specified target name. This will
be done by first stripping out the vowels, and then removing
characters from the middle of the word until it reaches the target
length.</div>
</li>
</ul>
<a name="makeNameValid(java.lang.String, org.apache.openjpa.jdbc.schema.NameSet, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeNameValid</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;makeNameValid(<a href="http://download.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)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<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, 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.</div>
</li>
</ul>
<a name="makeNameValid(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.NameSet, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeNameValid</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;makeNameValid(<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/NameSet.html" title="class in org.apache.openjpa.jdbc.schema">NameSet</a>&nbsp;set,
int&nbsp;maxLen,
int&nbsp;nameType)</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, 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.</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>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;makeNameValid(<a href="http://download.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="makeNameValid(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.NameSet, int, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeNameValid</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;makeNameValid(<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/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="getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.SchemaGroup)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreateTableSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getCreateTableSQL(<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/SchemaGroup.html" title="class in org.apache.openjpa.jdbc.schema">SchemaGroup</a>&nbsp;group)</pre>
<div class="block">Return a series of SQL statements to create the given table, complete
with columns. Indexes and constraints will be created separately.</div>
</li>
</ul>
<a name="getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreateTableSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getCreateTableSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block">Return a series of SQL statements to create the given table, complete
with columns. Indexes and constraints will be created separately.</div>
</li>
</ul>
<a name="getBatchFetchSize(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBatchFetchSize</h4>
<pre>public&nbsp;int&nbsp;getBatchFetchSize(int&nbsp;batchFetchSize)</pre>
</li>
</ul>
<a name="comment(java.lang.StringBuilder, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comment</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;comment(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;buf,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;comment)</pre>
</li>
</ul>
<a name="getDropTableSQL(org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDropTableSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getDropTableSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block">Return a series of SQL statements to drop the given table. Indexes
will be dropped separately. Returns
<code>DROP TABLE &lt;table name&gt;</code> by default.</div>
</li>
</ul>
<a name="getCreateSequenceSQL(org.apache.openjpa.jdbc.schema.Sequence)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreateSequenceSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getCreateSequenceSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</pre>
<div class="block">Return a series of SQL statements to create the given sequence. Returns
<code>CREATE SEQUENCE &lt;sequence name&gt;[ START WITH &lt;start&gt;]
[ INCREMENT BY &lt;increment&gt;]</code> by default.</div>
</li>
</ul>
<a name="getAlterSequenceSQL(org.apache.openjpa.jdbc.schema.Sequence)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAlterSequenceSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAlterSequenceSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</pre>
</li>
</ul>
<a name="getDropSequenceSQL(org.apache.openjpa.jdbc.schema.Sequence)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDropSequenceSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getDropSequenceSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;seq)</pre>
<div class="block">Return a series of SQL statements to drop the given sequence. Returns
<code>DROP SEQUENCE &lt;sequence name&gt;</code> by default.</div>
</li>
</ul>
<a name="getCreateIndexSQL(org.apache.openjpa.jdbc.schema.Index)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCreateIndexSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getCreateIndexSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;index)</pre>
<div class="block">Return a series of SQL statements to create the given index. Returns
<code>CREATE [UNIQUE] INDEX &lt;index name&gt; ON &lt;table name&gt;
(&lt;col list&gt;)</code> by default.</div>
</li>
</ul>
<a name="getDropIndexSQL(org.apache.openjpa.jdbc.schema.Index)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDropIndexSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getDropIndexSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;index)</pre>
<div class="block">Return a series of SQL statements to drop the given index. Returns
<code>DROP INDEX &lt;index name&gt;</code> by default.</div>
</li>
</ul>
<a name="getAddColumnSQL(org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAddColumnSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getAddColumnSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</pre>
<div class="block">Return a series of SQL statements to add the given column to
its table. Return an empty array if operation not supported. Returns
<code>ALTER TABLE &lt;table name&gt; ADD (&lt;col dec&gt;)</code>
by default.</div>
</li>
</ul>
<a name="getDropColumnSQL(org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDropColumnSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getDropColumnSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column)</pre>
<div class="block">Return a series of SQL statements to drop the given column from
its table. Return an empty array if operation not supported. Returns
<code>ALTER TABLE &lt;table name&gt; DROP COLUMN &lt;col name&gt;</code>
by default.</div>
</li>
</ul>
<a name="getAddPrimaryKeySQL(org.apache.openjpa.jdbc.schema.PrimaryKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAddPrimaryKeySQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getAddPrimaryKeySQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>&nbsp;pk)</pre>
<div class="block">Return a series of SQL statements to add the given primary key to
its table. Return an empty array if operation not supported.
Returns <code>ALTER TABLE &lt;table name&gt; ADD
&lt;pk cons sql &gt;</code> by default.</div>
</li>
</ul>
<a name="getDropPrimaryKeySQL(org.apache.openjpa.jdbc.schema.PrimaryKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDropPrimaryKeySQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getDropPrimaryKeySQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>&nbsp;pk)</pre>
<div class="block">Return a series of SQL statements to drop the given primary key from
its table. Return an empty array if operation not supported.
Returns <code>ALTER TABLE &lt;table name&gt; DROP CONSTRAINT
&lt;pk name&gt;</code> by default.</div>
</li>
</ul>
<a name="getAddForeignKeySQL(org.apache.openjpa.jdbc.schema.ForeignKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAddForeignKeySQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getAddForeignKeySQL(<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">Return a series of SQL statements to add the given foreign key to
its table. Return an empty array if operation not supported.
Returns <code>ALTER TABLE &lt;table name&gt; ADD
&lt;fk cons sql &gt;</code> by default.</div>
</li>
</ul>
<a name="getDropForeignKeySQL(org.apache.openjpa.jdbc.schema.ForeignKey, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDropForeignKeySQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getDropForeignKeySQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;fk,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</pre>
<div class="block">Return a series of SQL statements to drop the given foreign key from
its table. Return an empty array if operation not supported.
Returns <code>ALTER TABLE &lt;table name&gt; DROP CONSTRAINT
&lt;fk name&gt;</code> by default.</div>
</li>
</ul>
<a name="getDeclareColumnSQL(org.apache.openjpa.jdbc.schema.Column, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeclareColumnSQL</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDeclareColumnSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
boolean&nbsp;alter)</pre>
<div class="block">Return the declaration SQL for the given column. This method is used
for each column from within <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.SchemaGroup)"><code>getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.SchemaGroup)</code></a> and
<a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getAddColumnSQL(org.apache.openjpa.jdbc.schema.Column)"><code>getAddColumnSQL(org.apache.openjpa.jdbc.schema.Column)</code></a>.</div>
</li>
</ul>
<a name="getPrimaryKeyConstraintSQL(org.apache.openjpa.jdbc.schema.PrimaryKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryKeyConstraintSQL</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getPrimaryKeyConstraintSQL(<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>&nbsp;pk)</pre>
<div class="block">Return the declaration SQL for the given primary key. This method is
used from within <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.SchemaGroup)"><code>getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.SchemaGroup)</code></a> and
<a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getAddPrimaryKeySQL(org.apache.openjpa.jdbc.schema.PrimaryKey)"><code>getAddPrimaryKeySQL(org.apache.openjpa.jdbc.schema.PrimaryKey)</code></a>. Returns
<code>CONSTRAINT &lt;pk name&gt; PRIMARY KEY (&lt;col list&gt;)</code>
by default.</div>
</li>
</ul>
<a name="getForeignKeyConstraintSQL(org.apache.openjpa.jdbc.schema.ForeignKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getForeignKeyConstraintSQL</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getForeignKeyConstraintSQL(<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">Return the declaration SQL for the given foreign key, or null if it is
not supported. This method is used from within
<a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.SchemaGroup)"><code>getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.SchemaGroup)</code></a> and <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getAddForeignKeySQL(org.apache.openjpa.jdbc.schema.ForeignKey)"><code>getAddForeignKeySQL(org.apache.openjpa.jdbc.schema.ForeignKey)</code></a>. Returns
<code>CONSTRAINT &lt;cons name&gt; FOREIGN KEY (&lt;col list&gt;)
REFERENCES &lt;foreign table&gt; (&lt;col list&gt;)
[ON DELETE &lt;action&gt;] [ON UPDATE &lt;action&gt;]</code> by default.</div>
</li>
</ul>
<a name="supportsDeferredForeignKeyConstraints()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsDeferredForeignKeyConstraints</h4>
<pre>protected&nbsp;boolean&nbsp;supportsDeferredForeignKeyConstraints()</pre>
<div class="block">Whether or not this dictionary supports deferred foreign key constraints.
This implementation returns <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsUniqueConstraints"><code>supportsUniqueConstraints</code></a>.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>1.1.0</dd></dl>
</li>
</ul>
<a name="supportsDeleteAction(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsDeleteAction</h4>
<pre>public&nbsp;boolean&nbsp;supportsDeleteAction(int&nbsp;action)</pre>
<div class="block">Whether this database supports the given foreign key delete action.</div>
</li>
</ul>
<a name="supportsUpdateAction(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsUpdateAction</h4>
<pre>public&nbsp;boolean&nbsp;supportsUpdateAction(int&nbsp;action)</pre>
<div class="block">Whether this database supports the given foreign key update action.</div>
</li>
</ul>
<a name="getUniqueConstraintSQL(org.apache.openjpa.jdbc.schema.Unique)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUniqueConstraintSQL</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getUniqueConstraintSQL(<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">Return the declaration SQL for the given unique constraint. This
method is used from within <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.SchemaGroup)"><code>getCreateTableSQL(org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.SchemaGroup)</code></a>.
Returns <code>CONSTRAINT &lt;name&gt; UNIQUE (&lt;col list&gt;)</code>
by default.</div>
</li>
</ul>
<a name="supportsDeferredUniqueConstraints()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>supportsDeferredUniqueConstraints</h4>
<pre>protected&nbsp;boolean&nbsp;supportsDeferredUniqueConstraints()</pre>
<div class="block">Whether or not this dictionary supports deferred unique constraints.
This implementation returns <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#supportsUniqueConstraints"><code>supportsUniqueConstraints</code></a>.</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>1.1.0</dd></dl>
</li>
</ul>
<a name="isSystemTable(java.lang.String, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSystemTable</h4>
<pre>public&nbsp;boolean&nbsp;isSystemTable(<a href="http://download.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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schema,
boolean&nbsp;targetSchema)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">This method is used to filter system tables from database metadata.
Return true if the given table name represents a system table that
should not appear in the schema definition. By default, returns
true only if the given table is in the internal list of system tables,
or if the given schema is in the list of system schemas and is not
the target schema.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the table name</dd><dd><code>schema</code> - the table schema; may be null</dd><dd><code>targetSchema</code> - if true, then the given schema was listed by
the user as one of his schemas</dd></dl>
</li>
</ul>
<a name="isSystemTable(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSystemTable</h4>
<pre>public&nbsp;boolean&nbsp;isSystemTable(<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/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema,
boolean&nbsp;targetSchema)</pre>
<div class="block">This method is used to filter system tables from database metadata.
Return true if the given table name represents a system table that
should not appear in the schema definition. By default, returns
true only if the given table is in the internal list of system tables,
or if the given schema is in the list of system schemas and is not
the target schema.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the table name</dd><dd><code>schema</code> - the table schema; may be null</dd><dd><code>targetSchema</code> - if true, then the given schema was listed by
the user as one of his schemas</dd></dl>
</li>
</ul>
<a name="isSystemIndex(java.lang.String, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSystemIndex</h4>
<pre>public&nbsp;boolean&nbsp;isSystemIndex(<a href="http://download.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/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">This method is used to filter system indexes from database metadata.
Return true if the given index name represents a system index that
should not appear in the schema definition. Returns false by default.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the index name</dd><dd><code>table</code> - the index table</dd></dl>
</li>
</ul>
<a name="isSystemIndex(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSystemIndex</h4>
<pre>public&nbsp;boolean&nbsp;isSystemIndex(<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)</pre>
<div class="block">This method is used to filter system indexes from database metadata.
Return true if the given index name represents a system index that
should not appear in the schema definition. Returns false by default.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the index name</dd><dd><code>table</code> - the index table</dd></dl>
</li>
</ul>
<a name="isSystemSequence(java.lang.String, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSystemSequence</h4>
<pre>public&nbsp;boolean&nbsp;isSystemSequence(<a href="http://download.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="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schema,
boolean&nbsp;targetSchema)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">This method is used to filter system sequences from database metadata.
Return true if the given sequence represents a system sequence that
should not appear in the schema definition. Returns true if system
schema by default.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the table name</dd><dd><code>schema</code> - the table schema; may be null</dd><dd><code>targetSchema</code> - if true, then the given schema was listed by
the user as one of his schemas</dd></dl>
</li>
</ul>
<a name="isSystemSequence(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSystemSequence</h4>
<pre>public&nbsp;boolean&nbsp;isSystemSequence(<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/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema,
boolean&nbsp;targetSchema)</pre>
<div class="block">This method is used to filter system sequences from database metadata.
Return true if the given sequence represents a system sequence that
should not appear in the schema definition. Returns true if system
schema by default.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the table name</dd><dd><code>schema</code> - the table schema; may be null</dd><dd><code>targetSchema</code> - if true, then the given schema was listed by
the user as one of his schemas</dd></dl>
</li>
</ul>
<a name="isSystemSequence(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, boolean, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSystemSequence</h4>
<pre>public&nbsp;boolean&nbsp;isSystemSequence(<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/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema,
boolean&nbsp;targetSchema,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)</pre>
<div class="block">This method is used to filter system sequences from database metadata.
Return true if the given sequence represents a system sequence that
should not appear in the schema definition. Returns true if system
schema by default.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the table name</dd><dd><code>schema</code> - the table schema; may be null</dd><dd><code>targetSchema</code> - if true, then the given schema was listed by
the user as one of his schemas</dd><dd><code>conn</code> - connection to the database</dd></dl>
</li>
</ul>
<a name="getTables(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTables</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>[]&nbsp;getTables(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to find tables matching the given name pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getTables(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTables</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>[]&nbsp;getTables(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sqlCatalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sqlSchemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sqlTableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to find tables matching the given name pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="newTable(java.sql.ResultSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newTable</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;newTable(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;tableMeta)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Create a new table from the information in the schema metadata.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getSequences(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSequences</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>[]&nbsp;getSequences(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sequenceName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to find sequences matching the given name pattern.
Returns an empty array by default, as there is no standard way to
retrieve a list of sequences.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getSequences(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSequences</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>[]&nbsp;getSequences(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sequenceName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="newSequence(java.sql.ResultSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newSequence</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>&nbsp;newSequence(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;sequenceMeta)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Create a new sequence from the information in the schema metadata.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getSequencesSQL(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSequencesSQL</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSequencesSQL(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sequenceName)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Return the SQL needed to select the list of sequences.</div>
</li>
</ul>
<a name="getSequencesSQL(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSequencesSQL</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSequencesSQL(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sequenceName)</pre>
</li>
</ul>
<a name="getColumns(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection)">
<!-- -->
</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(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to find columns matching the given table and
column patterns.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getColumns(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection)">
<!-- -->
</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(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;columnName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to find columns matching the given table and
column patterns.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="newColumn(java.sql.ResultSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newColumn</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;newColumn(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;colMeta)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Create a new column from the information in the schema metadata.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getPrimaryKeys(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryKeys</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]&nbsp;getPrimaryKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getPrimaryKeys(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryKeys</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]&nbsp;getPrimaryKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getPrimaryKeysFromGetPrimaryKeys(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryKeysFromGetPrimaryKeys</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]&nbsp;getPrimaryKeysFromGetPrimaryKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getPrimaryKeysFromGetPrimaryKeys(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryKeysFromGetPrimaryKeys</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]&nbsp;getPrimaryKeysFromGetPrimaryKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="newPrimaryKey(java.sql.ResultSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newPrimaryKey</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>&nbsp;newPrimaryKey(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;pkMeta)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Create a new primary key from the information in the schema metadata.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getPrimaryKeysFromBestRowIdentifier(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryKeysFromBestRowIdentifier</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]&nbsp;getPrimaryKeysFromBestRowIdentifier(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getPrimaryKeysFromBestRowIdentifier(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrimaryKeysFromBestRowIdentifier</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/PrimaryKey.html" title="class in org.apache.openjpa.jdbc.schema">PrimaryKey</a>[]&nbsp;getPrimaryKeysFromBestRowIdentifier(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to find primary keys for the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getIndexInfo(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndexInfo</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>[]&nbsp;getIndexInfo(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
boolean&nbsp;unique,
boolean&nbsp;approx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to find indexes matching the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getIndexInfo(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, boolean, boolean, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndexInfo</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>[]&nbsp;getIndexInfo(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
boolean&nbsp;unique,
boolean&nbsp;approx,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to find indexes matching the given table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="newIndex(java.sql.ResultSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newIndex</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;newIndex(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;idxMeta)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Create a new index from the information in the schema metadata.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getImportedKeys(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getImportedKeys</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>[]&nbsp;getImportedKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to return foreign keys imported by the given
table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getImportedKeys(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getImportedKeys</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>[]&nbsp;getImportedKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to return foreign keys imported by the given
table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getImportedKeys(java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.String, java.sql.Connection, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getImportedKeys</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>[]&nbsp;getImportedKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalog,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
boolean&nbsp;partialKeys)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Reflect on the schema to return full foreign keys imported by the given
table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getImportedKeys(java.sql.DatabaseMetaData, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.identifier.DBIdentifier, java.sql.Connection, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getImportedKeys</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>[]&nbsp;getImportedKeys(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;meta,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalog,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
boolean&nbsp;partialKeys)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Reflect on the schema to return full foreign keys imported by the given
table pattern.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="combineForeignKey(java.util.Map, org.apache.openjpa.jdbc.schema.ForeignKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>combineForeignKey</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;combineForeignKey(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.FKMapKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey.FKMapKey</a>,<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&gt;&nbsp;fkMap,
<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">Combines partial foreign keys into singular key</div>
</li>
</ul>
<a name="newForeignKey(java.sql.ResultSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newForeignKey</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;newForeignKey(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;fkMeta)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Create a new foreign key from the information in the schema metadata.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getTableNameForMetadata(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTableNameForMetadata(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableName)</pre>
<div class="block">Returns the table name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="getTableNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTableNameForMetadata(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableName)</pre>
<div class="block">Returns the table name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="getSchemaNameForMetadata(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSchemaNameForMetadata(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;schemaName)</pre>
<div class="block">Returns the schema name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="getSchemaNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSchemaNameForMetadata(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schemaName)</pre>
<div class="block">Returns the schema name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="getCatalogNameForMetadata(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCatalogNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCatalogNameForMetadata(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;catalogName)</pre>
<div class="block">Returns the catalog name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="getCatalogNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCatalogNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCatalogNameForMetadata(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;catalogName)</pre>
<div class="block">Returns the catalog name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="getColumnNameForMetadata(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getColumnNameForMetadata(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;columnName)</pre>
<div class="block">Returns the column name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="getColumnNameForMetadata(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnNameForMetadata</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getColumnNameForMetadata(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;columnName)</pre>
<div class="block">Returns the column name that will be used for obtaining information
from <a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql"><code>DatabaseMetaData</code></a>.</div>
</li>
</ul>
<a name="convertSchemaCase(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertSchemaCase</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;convertSchemaCase(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectName)</pre>
<div class="block">Convert the specified schema name to a name that the database will
be able to understand.</div>
</li>
</ul>
<a name="convertSchemaCase(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertSchemaCase</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;convertSchemaCase(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;objectName)</pre>
<div class="block">Convert the specified schema name to a name that the database will
be able to understand.</div>
</li>
</ul>
<a name="getSchemaCase()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaCase</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSchemaCase()</pre>
<div class="block">Return DB specific schemaCase</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getSchemaCase()">getSchemaCase</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>upper, lower, or preserve</dd></dl>
</li>
</ul>
<a name="getGeneratedKey(org.apache.openjpa.jdbc.schema.Column, java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGeneratedKey</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getGeneratedKey(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Return the last generated value for the given column.
Throws an exception by default if <a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#lastGeneratedKeyQuery"><code>lastGeneratedKeyQuery</code></a> is null.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getGenKeySeqName(java.lang.String, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGenKeySeqName</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getGenKeySeqName(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;query,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</pre>
</li>
</ul>
<a name="getGeneratedKeySequenceName(org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGeneratedKeySequenceName</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getGeneratedKeySequenceName(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</pre>
<div class="block">Return the sequence name used by databases for the given autoassigned
column. This is only used by databases that require an explicit name
to be used for auto-assign support.</div>
</li>
</ul>
<a name="setConfiguration(org.apache.openjpa.lib.conf.Configuration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConfiguration</h4>
<pre>public&nbsp;void&nbsp;setConfiguration(<a href="../../../../../org/apache/openjpa/lib/conf/Configuration.html" title="interface in org.apache.openjpa.lib.conf">Configuration</a>&nbsp;conf)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#setConfiguration(org.apache.openjpa.lib.conf.Configuration)">Configurable</a></code></strong></div>
<div class="block">Invoked prior to setting bean properties.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#setConfiguration(org.apache.openjpa.lib.conf.Configuration)">setConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</a></code></dd>
</dl>
</li>
</ul>
<a name="startConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startConfiguration</h4>
<pre>public&nbsp;void&nbsp;startConfiguration()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#startConfiguration()">Configurable</a></code></strong></div>
<div class="block">Invoked before bean property configuration is begun on this object.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#startConfiguration()">startConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</a></code></dd>
</dl>
</li>
</ul>
<a name="endConfiguration()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endConfiguration</h4>
<pre>public&nbsp;void&nbsp;endConfiguration()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#endConfiguration()">Configurable</a></code></strong></div>
<div class="block">Invoked upon completion of bean property configuration for this object.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html#endConfiguration()">endConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/conf/Configurable.html" title="interface in org.apache.openjpa.lib.conf">Configurable</a></code></dd>
</dl>
</li>
</ul>
<a name="addErrorCode(int, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addErrorCode</h4>
<pre>public&nbsp;void&nbsp;addErrorCode(int&nbsp;errorType,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;errorCode)</pre>
</li>
</ul>
<a name="setTimeouts(java.sql.PreparedStatement, org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeouts</h4>
<pre>public&nbsp;void&nbsp;setTimeouts(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCFetchConfiguration.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCFetchConfiguration</a>&nbsp;fetch,
boolean&nbsp;forUpdate)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">FIXME - OPENJPA-957 - lockTimeout is a server-side function and
shouldn't be using client-side setQueryTimeout for lock timeouts.
This method is to provide override for non-JDBC or JDBC-like
implementation of setting query and lock timeouts.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stmnt</code> - </dd><dd><code>fetch</code> - - optional lock and query timeouts in milliseconds</dd><dd><code>forUpdate</code> - - true if we should also try setting a lock timeout</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setTimeouts(java.sql.PreparedStatement, org.apache.openjpa.jdbc.conf.JDBCConfiguration, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeouts</h4>
<pre>public&nbsp;void&nbsp;setTimeouts(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
<a href="../../../../../org/apache/openjpa/jdbc/conf/JDBCConfiguration.html" title="interface in org.apache.openjpa.jdbc.conf">JDBCConfiguration</a>&nbsp;conf,
boolean&nbsp;forUpdate)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">FIXME - OPENJPA-957 - lockTimeout is a server-side function and
shouldn't be using client-side setQueryTimeout for lock timeouts.
This method is to provide override for non-JDBC or JDBC-like
implementation of setting query and lock timeouts.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stmnt</code> - </dd><dd><code>conf</code> - - optional lock and query timeouts in milliseconds</dd><dd><code>forUpdate</code> - - true if we should also try setting a lock timeout</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setQueryTimeout(java.sql.PreparedStatement, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQueryTimeout</h4>
<pre>public&nbsp;void&nbsp;setQueryTimeout(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;timeout)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Provides the default validation handling of setting a query timeout.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stmnt</code> - </dd><dd><code>timeout</code> - in milliseconds</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setStatementQueryTimeout(java.sql.PreparedStatement, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStatementQueryTimeout</h4>
<pre>protected&nbsp;void&nbsp;setStatementQueryTimeout(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
int&nbsp;timeout)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Allow subclasses to provide DB unique override implementations of
setting query timeouts, while preserving the default timeout logic
in the public setQueryTimeout method.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stmnt</code> - </dd><dd><code>timeout</code> - in milliseconds</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="decorate(java.sql.Connection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decorate</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;decorate(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Decorate the given connection if needed. Some databases require special
handling for JDBC bugs. This implementation issues any
<a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.html#initializationSQL"><code>initializationSQL</code></a> that has been set for the dictionary but
does not decorate the connection.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/jdbc/ConnectionDecorator.html#decorate(java.sql.Connection)">decorate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/jdbc/ConnectionDecorator.html" title="interface in org.apache.openjpa.lib.jdbc">ConnectionDecorator</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="handleWarning(java.sql.SQLWarning)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handleWarning</h4>
<pre>public&nbsp;void&nbsp;handleWarning(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLWarning.html?is-external=true" title="class or interface in java.sql">SQLWarning</a>&nbsp;warning)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Implementation of the
<code>LoggingConnectionDecorator.SQLWarningHandler</code> interface
that allows customization of the actions to perform when a
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLWarning.html?is-external=true" title="class or interface in java.sql"><code>SQLWarning</code></a> occurs at any point on a <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql"><code>Connection</code></a>,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql"><code>Statement</code></a>, or <a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql"><code>ResultSet</code></a>. This method may
be used determine those warnings the application wants to
consider critical failures, and throw the warning in those
cases. By default, this method does nothing.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.SQLWarningHandler.html#handleWarning(java.sql.SQLWarning)">handleWarning</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.SQLWarningHandler.html" title="interface in org.apache.openjpa.lib.jdbc">LoggingConnectionDecorator.SQLWarningHandler</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.html#setWarningAction(java.lang.String)"><code>LoggingConnectionDecorator.setWarningAction(java.lang.String)</code></a>,
<a href="../../../../../org/apache/openjpa/lib/jdbc/LoggingConnectionDecorator.html#setWarningHandler(org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.SQLWarningHandler)"><code>LoggingConnectionDecorator.setWarningHandler(org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.SQLWarningHandler)</code></a></dd></dl>
</li>
</ul>
<a name="newStoreException(java.lang.String, java.sql.SQLException[], java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newStoreException</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/util/OpenJPAException.html" title="class in org.apache.openjpa.util">OpenJPAException</a>&nbsp;newStoreException(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a>[]&nbsp;causes,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;failed)</pre>
<div class="block">Return a new exception that wraps <code>causes</code>.
However, the details of exactly what type of exception is returned can
be determined by the implementation. This may take into account
DB-specific exception information in <code>causes</code>.</div>
</li>
</ul>
<a name="matchErrorState(java.util.Map, java.sql.SQLException)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>matchErrorState</h4>
<pre>protected&nbsp;int&nbsp;matchErrorState(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;&nbsp;errorStates,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a>&nbsp;ex)</pre>
<div class="block">Determine the more appropriate type of store exception by matching the SQL Error State of the
the given SQLException to the given Error States categorized by error types.
Dictionary subclass can override this method and extract
SQLException data to figure out if the exception is recoverable.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>errorStates</code> - classification of SQL error states by their specific nature. The keys of the
map represent one of the constants defined in <a href="../../../../../org/apache/openjpa/util/StoreException.html" title="class in org.apache.openjpa.util"><code>StoreException</code></a>. The value corresponding to
a key represent the set of SQL Error States representing specific category of database error.
This supplied map is sourced from <code>sql-error-state-codes.xml</xml> and filtered the
error states for the current database.</dd><dd><code>ex</code> - original SQL Exception as raised by the database driver.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A constant indicating the category of error as defined in <a href="../../../../../org/apache/openjpa/util/StoreException.html" title="class in org.apache.openjpa.util"><code>StoreException</code></a>.</dd></dl>
</li>
</ul>
<a name="isFatalException(int, java.sql.SQLException)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFatalException</h4>
<pre>public&nbsp;boolean&nbsp;isFatalException(int&nbsp;subtype,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a>&nbsp;ex)</pre>
<div class="block">Determine if the given SQL Exception is fatal or recoverable (such as a timeout).
This implementation always returns true (i.e. all exceptions are fatal).
The current dictionary implementation can overwrite this method to mark certain
exception conditions as recoverable error.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subtype</code> - A constant indicating the category of error as defined in <a href="../../../../../org/apache/openjpa/util/StoreException.html" title="class in org.apache.openjpa.util"><code>StoreException</code></a>.</dd><dd><code>ex</code> - original SQL Exception as raised by the database driver.</dd>
<dt><span class="strong">Returns:</span></dt><dd>false if the error is fatal.</dd></dl>
</li>
</ul>
<a name="closeDataSource(javax.sql.DataSource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeDataSource</h4>
<pre>public&nbsp;void&nbsp;closeDataSource(<a href="http://download.oracle.com/javase/6/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>&nbsp;dataSource)</pre>
<div class="block">Closes the specified <a href="http://download.oracle.com/javase/6/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a> and releases any
resources associated with it.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dataSource</code> - the DataSource to close</dd></dl>
</li>
</ul>
<a name="getVersionColumn(org.apache.openjpa.jdbc.schema.Column, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersionColumn</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getVersionColumn(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tableAlias)</pre>
<div class="block">Return version column name</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>column</code> - </dd><dd><code>tableAlias</code> - : this is needed for platform specific version column</dd></dl>
</li>
</ul>
<a name="getVersionColumn(org.apache.openjpa.jdbc.schema.Column, org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersionColumn</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getVersionColumn(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;column,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;tableAlias)</pre>
</li>
</ul>
<a name="insertBlobForStreamingLoad(org.apache.openjpa.jdbc.sql.Row, org.apache.openjpa.jdbc.schema.Column, org.apache.openjpa.jdbc.kernel.JDBCStore, java.lang.Object, org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insertBlobForStreamingLoad</h4>
<pre>public&nbsp;void&nbsp;insertBlobForStreamingLoad(<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/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ob,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="insertClobForStreamingLoad(org.apache.openjpa.jdbc.sql.Row, org.apache.openjpa.jdbc.schema.Column, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insertClobForStreamingLoad</h4>
<pre>public&nbsp;void&nbsp;insertClobForStreamingLoad(<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/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ob)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="updateBlob(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.kernel.JDBCStore, java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateBlob</h4>
<pre>public&nbsp;void&nbsp;updateBlob(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;is)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="updateClob(org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.kernel.JDBCStore, java.io.Reader)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateClob</h4>
<pre>public&nbsp;void&nbsp;updateClob(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="copy(java.io.InputStream, java.io.OutputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>protected&nbsp;long&nbsp;copy(<a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="copy(java.io.Reader, java.io.Writer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>protected&nbsp;long&nbsp;copy(<a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;reader,
<a href="http://download.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;writer)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="getCastFunction(org.apache.openjpa.jdbc.kernel.exps.Val, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCastFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCastFunction(<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;func)</pre>
<div class="block">Attach CAST to the current function if necessary</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>val</code> - operand value</dd>
<dt><span class="strong">Returns:</span></dt><dd>a String with the correct CAST function syntax</dd></dl>
</li>
</ul>
<a name="getCastFunction(org.apache.openjpa.jdbc.kernel.exps.Val, java.lang.String, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCastFunction</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCastFunction(<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;func,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)</pre>
<div class="block">Return the correct CAST function syntax. This should be overriden by subclasses
that need access to the Column information.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>val</code> - operand of cast</dd><dd><code>func</code> - original string</dd><dd><code>col</code> - database column</dd>
<dt><span class="strong">Returns:</span></dt><dd>a String with the correct CAST function syntax</dd></dl>
</li>
</ul>
<a name="createIndexIfNecessary(org.apache.openjpa.jdbc.schema.Schema, java.lang.String, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createIndexIfNecessary</h4>
<pre>public&nbsp;void&nbsp;createIndexIfNecessary(<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;table,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;pkColumn)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i></i></div>
<div class="block">Create an index if necessary for some database tables</div>
</li>
</ul>
<a name="createIndexIfNecessary(org.apache.openjpa.jdbc.schema.Schema, org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createIndexIfNecessary</h4>
<pre>public&nbsp;void&nbsp;createIndexIfNecessary(<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;table,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;pkColumn)</pre>
</li>
</ul>
<a name="getBatchLimit()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBatchLimit</h4>
<pre>public&nbsp;int&nbsp;getBatchLimit()</pre>
<div class="block">Return the batchLimit</div>
</li>
</ul>
<a name="setBatchLimit(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBatchLimit</h4>
<pre>public&nbsp;void&nbsp;setBatchLimit(int&nbsp;limit)</pre>
<div class="block">Set the batchLimit value</div>
</li>
</ul>
<a name="validateBatchProcess(org.apache.openjpa.jdbc.sql.RowImpl, org.apache.openjpa.jdbc.schema.Column[], org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validateBatchProcess</h4>
<pre>public&nbsp;boolean&nbsp;validateBatchProcess(<a href="../../../../../org/apache/openjpa/jdbc/sql/RowImpl.html" title="class in org.apache.openjpa.jdbc.sql">RowImpl</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;autoAssign,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;sm,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cmd)</pre>
<div class="block">Validate the batch process. In some cases, we can't batch the statements
due to some restrictions. For example, if the GeneratedType=IDENTITY,
we have to disable the batch process because we need to get the ID value
right away for the in-memory entity to use.</div>
</li>
</ul>
<a name="validateDBSpecificBatchProcess(boolean, org.apache.openjpa.jdbc.sql.RowImpl, org.apache.openjpa.jdbc.schema.Column[], org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.jdbc.meta.ClassMapping)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validateDBSpecificBatchProcess</h4>
<pre>public&nbsp;boolean&nbsp;validateDBSpecificBatchProcess(boolean&nbsp;disableBatch,
<a href="../../../../../org/apache/openjpa/jdbc/sql/RowImpl.html" title="class in org.apache.openjpa.jdbc.sql">RowImpl</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;autoAssign,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;sm,
<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;cmd)</pre>
<div class="block">Allow each Dictionary to validate its own batch process.</div>
</li>
</ul>
<a name="executeQuery(java.sql.Connection, java.sql.PreparedStatement, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeQuery</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;executeQuery(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;stmnt,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sql)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of executing query.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="prepareStatement(java.sql.Connection, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepareStatement</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;prepareStatement(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>&nbsp;conn,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sql)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of preparing statement.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getSequence(java.sql.ResultSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSequence</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Sequence.html" title="class in org.apache.openjpa.jdbc.schema">Sequence</a>[]&nbsp;getSequence(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of getting sequence from the result set.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getKey(java.sql.ResultSet, org.apache.openjpa.jdbc.schema.Column)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKey</h4>
<pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getKey(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql">ResultSet</a>&nbsp;rs,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of getting key from the result set.</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="calculateValue(org.apache.openjpa.jdbc.kernel.exps.Val, org.apache.openjpa.jdbc.sql.Select, org.apache.openjpa.jdbc.kernel.exps.ExpContext, org.apache.openjpa.jdbc.kernel.exps.ExpState, org.apache.openjpa.kernel.exps.Path, org.apache.openjpa.jdbc.kernel.exps.ExpState)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>calculateValue</h4>
<pre>protected&nbsp;void&nbsp;calculateValue(<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/Val.html" title="interface in org.apache.openjpa.jdbc.kernel.exps">Val</a>&nbsp;val,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/ExpContext.html" title="class in org.apache.openjpa.jdbc.kernel.exps">ExpContext</a>&nbsp;ctx,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/ExpState.html" title="class in org.apache.openjpa.jdbc.kernel.exps">ExpState</a>&nbsp;state,
<a href="../../../../../org/apache/openjpa/kernel/exps/Path.html" title="interface in org.apache.openjpa.kernel.exps">Path</a>&nbsp;path,
<a href="../../../../../org/apache/openjpa/jdbc/kernel/exps/ExpState.html" title="class in org.apache.openjpa.jdbc.kernel.exps">ExpState</a>&nbsp;pathState)</pre>
<div class="block">This method is to provide override for non-JDBC or JDBC-like
implementation of calculating value.</div>
</li>
</ul>
<a name="isSelect(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSelect</h4>
<pre>public&nbsp;boolean&nbsp;isSelect(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sql)</pre>
<div class="block">Determine whether the provided <code>sql</code> may be treated as a
select statement on this database.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sql</code> - A sql statement.</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if <code>sql</code> represents a select statement.</dd></dl>
</li>
</ul>
<a name="needsToCreateIndex(org.apache.openjpa.jdbc.schema.Index, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.Unique[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>needsToCreateIndex</h4>
<pre>public&nbsp;boolean&nbsp;needsToCreateIndex(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;idx,
<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/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>[]&nbsp;uniques)</pre>
</li>
</ul>
<a name="needsToCreateIndex(org.apache.openjpa.jdbc.schema.Index, org.apache.openjpa.jdbc.schema.Table)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>needsToCreateIndex</h4>
<pre>public&nbsp;boolean&nbsp;needsToCreateIndex(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;idx,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table)</pre>
</li>
</ul>
<a name="getBatchUpdateCount(java.sql.PreparedStatement)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBatchUpdateCount</h4>
<pre>public&nbsp;int&nbsp;getBatchUpdateCount(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql">PreparedStatement</a>&nbsp;ps)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<div class="block">Return batched statements update success count</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ps</code> - A PreparedStatement</dd>
<dt><span class="strong">Returns:</span></dt><dd>return update count</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="getTrimSchemaName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrimSchemaName</h4>
<pre>public&nbsp;boolean&nbsp;getTrimSchemaName()</pre>
</li>
</ul>
<a name="setTrimSchemaName(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrimSchemaName</h4>
<pre>public&nbsp;void&nbsp;setTrimSchemaName(boolean&nbsp;trimSchemaName)</pre>
</li>
</ul>
<a name="deleteStream(org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.jdbc.sql.Select)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteStream</h4>
<pre>public&nbsp;void&nbsp;deleteStream(<a href="../../../../../org/apache/openjpa/jdbc/kernel/JDBCStore.html" title="interface in org.apache.openjpa.jdbc.kernel">JDBCStore</a>&nbsp;store,
<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;sel)
throws <a href="http://download.oracle.com/javase/6/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/6/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="setDelimitedCase(java.sql.DatabaseMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDelimitedCase</h4>
<pre>protected&nbsp;void&nbsp;setDelimitedCase(<a href="http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql">DatabaseMetaData</a>&nbsp;metaData)</pre>
</li>
</ul>
<a name="getSupportsDelimitedIdentifiers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSupportsDelimitedIdentifiers</h4>
<pre>public&nbsp;boolean&nbsp;getSupportsDelimitedIdentifiers()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getSupportsDelimitedIdentifiers()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns true if delimiting is supported</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getSupportsDelimitedIdentifiers()">getSupportsDelimitedIdentifiers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the supportsDelimitedIds</dd></dl>
</li>
</ul>
<a name="setSupportsDelimitedIdentifiers(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSupportsDelimitedIdentifiers</h4>
<pre>public&nbsp;void&nbsp;setSupportsDelimitedIdentifiers(boolean&nbsp;supportsDelimitedIds)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>supportsDelimitedIds</code> - the supportsDelimitedIds to set</dd></dl>
</li>
</ul>
<a name="getDelimitIdentifiers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDelimitIdentifiers</h4>
<pre>public&nbsp;boolean&nbsp;getDelimitIdentifiers()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the delimitIds</dd></dl>
</li>
</ul>
<a name="setDelimitIdentifiers(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDelimitIdentifiers</h4>
<pre>public&nbsp;void&nbsp;setDelimitIdentifiers(boolean&nbsp;delimitIds)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>delimitIds</code> - the delimitIds to set</dd></dl>
</li>
</ul>
<a name="getSupportsXMLColumn()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSupportsXMLColumn</h4>
<pre>public&nbsp;boolean&nbsp;getSupportsXMLColumn()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>supportsXMLColumn</dd></dl>
</li>
</ul>
<a name="setSupportsXMLColumn(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSupportsXMLColumn</h4>
<pre>public&nbsp;void&nbsp;setSupportsXMLColumn(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - boolean representing if XML columns are supported</dd></dl>
</li>
</ul>
<a name="getXMLTypeEncoding()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXMLTypeEncoding</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getXMLTypeEncoding()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>xmlTypeEncoding</dd></dl>
</li>
</ul>
<a name="setXMLTypeEncoding(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXMLTypeEncoding</h4>
<pre>public&nbsp;void&nbsp;setXMLTypeEncoding(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encoding)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>encoding</code> - database required JAXB encoding for the XML value</dd></dl>
</li>
</ul>
<a name="getLog()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLog</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/lib/log/Log.html" title="interface in org.apache.openjpa.lib.log">Log</a>&nbsp;getLog()</pre>
</li>
</ul>
<a name="delimitAll()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delimitAll</h4>
<pre>public&nbsp;boolean&nbsp;delimitAll()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#delimitAll()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns true if global name delimiting is enabled.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#delimitAll()">delimitAll</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getLeadingDelimiter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLeadingDelimiter</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLeadingDelimiter()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getLeadingDelimiter()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns the leading delimiter value to use when delimiting a name.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getLeadingDelimiter()">getLeadingDelimiter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setLeadingDelimiter(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLeadingDelimiter</h4>
<pre>public&nbsp;void&nbsp;setLeadingDelimiter(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</pre>
</li>
</ul>
<a name="getIdentifierDelimiter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdentifierDelimiter</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIdentifierDelimiter()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierDelimiter()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns the value used to delimit between individual names.
For example: "." used in MYSCHEMA.MYTABLE</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierDelimiter()">getIdentifierDelimiter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getIdentifierConcatenator()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdentifierConcatenator</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIdentifierConcatenator()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierConcatenator()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns the value used to concatenate multiple names together.
For example: "_" used in TABLE1_TABLE2</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierConcatenator()">getIdentifierConcatenator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getTrailingDelimiter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrailingDelimiter</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTrailingDelimiter()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getTrailingDelimiter()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns the trailing delimiter value to use when delimiting a name.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getTrailingDelimiter()">getTrailingDelimiter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="setTrailingDelimiter(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrailingDelimiter</h4>
<pre>public&nbsp;void&nbsp;setTrailingDelimiter(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</pre>
</li>
</ul>
<a name="getDefaultIdentifierRule()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultIdentifierRule</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierRule.html" title="class in org.apache.openjpa.lib.identifier">IdentifierRule</a>&nbsp;getDefaultIdentifierRule()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getDefaultIdentifierRule()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Gets the default naming rule</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getDefaultIdentifierRule()">getDefaultIdentifierRule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getIdentifierRule(java.lang.Object)">
<!-- -->
</a><a name="getIdentifierRule(T)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdentifierRule</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierRule.html" title="class in org.apache.openjpa.lib.identifier">IdentifierRule</a>&nbsp;getIdentifierRule(T&nbsp;t)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierRule(T)">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns a naming rule or null if the rule is
not found.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierRule(T)">getIdentifierRule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getIdentifierRules()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdentifierRules</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierRule.html" title="class in org.apache.openjpa.lib.identifier">IdentifierRule</a>&gt;&nbsp;getIdentifierRules()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierRules()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns all naming rules</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getIdentifierRules()">getIdentifierRules</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getNamingUtil()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNamingUtil</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html" title="interface in org.apache.openjpa.jdbc.identifier">DBIdentifierUtil</a>&nbsp;getNamingUtil()</pre>
<div class="block">Returns the naming utility used by this dictionary instance</div>
</li>
</ul>
<a name="getDelimitedCase()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDelimitedCase</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDelimitedCase()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getDelimitedCase()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns the case that is used when delimiting.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getDelimitedCase()">getDelimitedCase</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>upper, lower, or preserve</dd></dl>
</li>
</ul>
<a name="toDBName(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDBName</h4>
<pre>public&nbsp;<a href="http://download.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>
</li>
</ul>
<a name="toDBName(org.apache.openjpa.jdbc.identifier.DBIdentifier, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDBName</h4>
<pre>public&nbsp;<a href="http://download.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>
</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>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;fromDBName(<a href="http://download.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>
</li>
</ul>
<a name="setDefaultSchemaName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultSchemaName</h4>
<pre>public&nbsp;void&nbsp;setDefaultSchemaName(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultSchemaName)</pre>
</li>
</ul>
<a name="getDefaultSchemaName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultSchemaName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDefaultSchemaName()</pre>
</li>
</ul>
<a name="getConversionKey()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConversionKey</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getConversionKey()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getConversionKey()">IdentifierConfiguration</a></code></strong></div>
<div class="block">Returns a key that can be used to determine whether conversion
should take place. Id configurations should create a key unique
to their configuration. The typical key is:
leading delimiter (") + name separator(.) + trailing delimiter(")</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html#getConversionKey()">getConversionKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierConfiguration.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierConfiguration</a></code></dd>
</dl>
</li>
</ul>
<a name="getMarkerForInsertUpdate(org.apache.openjpa.jdbc.schema.Column, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMarkerForInsertUpdate</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getMarkerForInsertUpdate(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;val)</pre>
<div class="block">Return parameter marker for INSERT and UPDATE statements.
Usually it is <code>?</code> but some database-specific types might require customization.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>col</code> - column definition</dd><dd><code>val</code> - value to be inserted/updated</dd>
<dt><span class="strong">Returns:</span></dt><dd>parameter marker</dd></dl>
</li>
</ul>
<a name="getIsNullSQL(java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIsNullSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIsNullSQL(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;colAlias,
int&nbsp;colType)</pre>
</li>
</ul>
<a name="getIsNotNullSQL(java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIsNotNullSQL</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIsNotNullSQL(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;colAlias,
int&nbsp;colType)</pre>
</li>
</ul>
<a name="getIdentityColumnName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdentityColumnName</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIdentityColumnName()</pre>
</li>
</ul>
<a name="getMillisecondBehavior()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMillisecondBehavior</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.DateMillisecondBehaviors.html" title="enum in org.apache.openjpa.jdbc.sql">DBDictionary.DateMillisecondBehaviors</a>&nbsp;getMillisecondBehavior()</pre>
<div class="block">Default behavior is ROUND</div>
</li>
</ul>
<a name="setDateMillisecondBehavior(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDateMillisecondBehavior</h4>
<pre>public&nbsp;void&nbsp;setDateMillisecondBehavior(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
</li>
</ul>
<a name="getBooleanRepresentation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBooleanRepresentation</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/sql/BooleanRepresentation.html" title="interface in org.apache.openjpa.jdbc.sql">BooleanRepresentation</a>&nbsp;getBooleanRepresentation()</pre>
</li>
</ul>
<a name="setBooleanRepresentation(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBooleanRepresentation</h4>
<pre>public&nbsp;void&nbsp;setBooleanRepresentation(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;booleanRepresentationKey)</pre>
</li>
</ul>
<a name="isUsingRange(long, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUsingRange</h4>
<pre>protected&nbsp;boolean&nbsp;isUsingRange(long&nbsp;start,
long&nbsp;end)</pre>
</li>
</ul>
<a name="isUsingOffset(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUsingOffset</h4>
<pre>protected&nbsp;boolean&nbsp;isUsingOffset(long&nbsp;start)</pre>
</li>
</ul>
<a name="isUsingLimit(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUsingLimit</h4>
<pre>protected&nbsp;boolean&nbsp;isUsingLimit(long&nbsp;end)</pre>
</li>
</ul>
<a name="isUsingOrderBy(org.apache.openjpa.jdbc.sql.SQLBuffer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUsingOrderBy</h4>
<pre>protected&nbsp;boolean&nbsp;isUsingOrderBy(<a href="../../../../../org/apache/openjpa/jdbc/sql/SQLBuffer.html" title="class in org.apache.openjpa.jdbc.sql">SQLBuffer</a>&nbsp;sql)</pre>
</li>
</ul>
<a name="versionEqualOrLaterThan(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>versionEqualOrLaterThan</h4>
<pre>protected&nbsp;boolean&nbsp;versionEqualOrLaterThan(int&nbsp;maj,
int&nbsp;min)</pre>
</li>
</ul>
<a name="versionEqualOrEarlierThan(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>versionEqualOrEarlierThan</h4>
<pre>protected&nbsp;boolean&nbsp;versionEqualOrEarlierThan(int&nbsp;maj,
int&nbsp;min)</pre>
</li>
</ul>
<a name="versionLaterThan(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>versionLaterThan</h4>
<pre>protected&nbsp;boolean&nbsp;versionLaterThan(int&nbsp;maj)</pre>
</li>
</ul>
<a name="getMajorVersion()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMajorVersion</h4>
<pre>public final&nbsp;int&nbsp;getMajorVersion()</pre>
<div class="block">Gets major version of the database server.</div>
</li>
</ul>
<a name="setMajorVersion(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMajorVersion</h4>
<pre>public&nbsp;void&nbsp;setMajorVersion(int&nbsp;maj)</pre>
<div class="block">Sets major version of the database server.</div>
</li>
</ul>
<a name="getMinorVersion()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinorVersion</h4>
<pre>public final&nbsp;int&nbsp;getMinorVersion()</pre>
<div class="block">Gets minor version of the database server.</div>
</li>
</ul>
<a name="setMinorVersion(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinorVersion</h4>
<pre>public&nbsp;void&nbsp;setMinorVersion(int&nbsp;min)</pre>
<div class="block">Sets minor version of the database server.</div>
</li>
</ul>
<a name="applyRange(org.apache.openjpa.jdbc.sql.Select, int)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>applyRange</h4>
<pre>public&nbsp;int&nbsp;applyRange(<a href="../../../../../org/apache/openjpa/jdbc/sql/Select.html" title="interface in org.apache.openjpa.jdbc.sql">Select</a>&nbsp;select,
int&nbsp;count)</pre>
</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/DBDictionary.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/sql/DB2Dictionary.html" title="class in org.apache.openjpa.jdbc.sql"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/sql/DBDictionary.DateMillisecondBehaviors.html" title="enum in org.apache.openjpa.jdbc.sql"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/sql/DBDictionary.html" target="_top">Frames</a></li>
<li><a href="DBDictionary.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><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&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><a href="#field_detail">Field</a>&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;2016 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>