blob: 8e290f501095bc957df7ef863c37fac9ad96259b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_201) on Wed Apr 24 20:07:12 CEST 2019 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>OpenJPACriteriaBuilder (OpenJPA Parent POM 3.1.0 API)</title>
<meta name="date" content="2019-04-24">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="OpenJPACriteriaBuilder (OpenJPA Parent POM 3.1.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/OpenJPACriteriaBuilder.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/persistence/criteria/CriteriaExpressionVisitor.TraversalStyle.html" title="enum in org.apache.openjpa.persistence.criteria"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html" target="_top">Frames</a></li>
<li><a href="OpenJPACriteriaBuilder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openjpa.persistence.criteria</div>
<h2 title="Interface OpenJPACriteriaBuilder" class="title">Interface OpenJPACriteriaBuilder</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd>javax.persistence.criteria.CriteriaBuilder</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../org/apache/openjpa/persistence/criteria/CriteriaBuilderImpl.html" title="class in org.apache.openjpa.persistence.criteria">CriteriaBuilderImpl</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">OpenJPACriteriaBuilder</span>
extends javax.persistence.criteria.CriteriaBuilder</pre>
<div class="block">OpenJPA-specific extension to JPA 2.0 Criteria Query Builder API.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.0.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Pinaki Poddar</dd>
</dl>
</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>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.persistence.criteria.CriteriaBuilder">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;javax.persistence.criteria.CriteriaBuilder</h3>
<code>javax.persistence.criteria.CriteriaBuilder.Case&lt;R&gt;, javax.persistence.criteria.CriteriaBuilder.Coalesce&lt;T&gt;, javax.persistence.criteria.CriteriaBuilder.In&lt;T&gt;, javax.persistence.criteria.CriteriaBuilder.SimpleCase&lt;C,R&gt;, javax.persistence.criteria.CriteriaBuilder.Trimspec</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#LANG_CRITERIA">LANG_CRITERIA</a></span></code>
<div class="block">The mnemonic to identify the query language.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria">OpenJPACriteriaQuery</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#createQuery--">createQuery</a></span>()</code>
<div class="block">Create a <code>CriteriaQuery</code> object.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria">OpenJPACriteriaQuery</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#createQuery-java.lang.Class-">createQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;resultClass)</code>
<div class="block">Create a <code>CriteriaQuery</code> object with the specified result
type.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria">OpenJPACriteriaQuery</a>&lt;javax.persistence.Tuple&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#createTupleQuery--">createTupleQuery</a></span>()</code>
<div class="block">Create a <code>CriteriaQuery</code> object that returns a tuple of
objects as its result.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>javax.persistence.metamodel.Metamodel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#getMetamodel--">getMetamodel</a></span>()</code>
<div class="block">Gets the metamodel for the managed, persistent domain entities.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#qbe-javax.persistence.criteria.From-T-">qbe</a></span>(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example)</code>
<div class="block">Overloaded with default comparison style and no extra attribute to exclude.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#qbe-javax.persistence.criteria.From-T-javax.persistence.metamodel.Attribute...-">qbe</a></span>(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example,
javax.persistence.metamodel.Attribute&lt;?,?&gt;...&nbsp;excludes)</code>
<div class="block">Overloaded with default comparison style.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#qbe-javax.persistence.criteria.From-T-org.apache.openjpa.persistence.criteria.ComparisonStyle-">qbe</a></span>(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example,
<a href="../../../../../org/apache/openjpa/persistence/criteria/ComparisonStyle.html" title="interface in org.apache.openjpa.persistence.criteria">ComparisonStyle</a>&nbsp;style)</code>
<div class="block">Overloaded with no extra attribute to exclude.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#qbe-javax.persistence.criteria.From-T-org.apache.openjpa.persistence.criteria.ComparisonStyle-javax.persistence.metamodel.Attribute...-">qbe</a></span>(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example,
<a href="../../../../../org/apache/openjpa/persistence/criteria/ComparisonStyle.html" title="interface in org.apache.openjpa.persistence.criteria">ComparisonStyle</a>&nbsp;style,
javax.persistence.metamodel.Attribute&lt;?,?&gt;...&nbsp;excludes)</code>
<div class="block">Create a predicate based upon the attribute values of a given
"example" entity instance.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/criteria/ComparisonStyle.html" title="interface in org.apache.openjpa.persistence.criteria">ComparisonStyle</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html#qbeStyle--">qbeStyle</a></span>()</code>
<div class="block">Create a mutable style to apply on query-by-example.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.persistence.criteria.CriteriaBuilder">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;javax.persistence.criteria.CriteriaBuilder</h3>
<code>abs, all, and, and, any, array, asc, avg, between, between, coalesce, coalesce, coalesce, concat, concat, concat, conjunction, construct, count, countDistinct, createCriteriaDelete, createCriteriaUpdate, currentDate, currentTime, currentTimestamp, desc, diff, diff, diff, disjunction, equal, equal, exists, function, ge, ge, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greatest, gt, gt, in, isEmpty, isFalse, isMember, isMember, isNotEmpty, isNotMember, isNotMember, isNotNull, isNull, isTrue, keys, le, le, least, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, like, like, like, like, like, like, literal, locate, locate, locate, locate, lower, lt, lt, max, min, mod, mod, mod, neg, not, notEqual, notEqual, notLike, notLike, notLike, notLike, notLike, notLike, nullif, nullif, nullLiteral, or, or, parameter, parameter, prod, prod, prod, quot, quot, quot, selectCase, selectCase, size, size, some, sqrt, substring, substring, substring, substring, sum, sum, sum, sum, sumAsDouble, sumAsLong, toBigDecimal, toBigInteger, toDouble, toFloat, toInteger, toLong, toString, treat, treat, treat, treat, treat, treat, treat, trim, trim, trim, trim, trim, trim, tuple, upper, values</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="LANG_CRITERIA">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LANG_CRITERIA</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LANG_CRITERIA</pre>
<div class="block">The mnemonic to identify the query language.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.openjpa.persistence.criteria.OpenJPACriteriaBuilder.LANG_CRITERIA">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="qbe-javax.persistence.criteria.From-java.lang.Object-org.apache.openjpa.persistence.criteria.ComparisonStyle-javax.persistence.metamodel.Attribute:A-">
<!-- -->
</a><a name="qbe-javax.persistence.criteria.From-T-org.apache.openjpa.persistence.criteria.ComparisonStyle-javax.persistence.metamodel.Attribute...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>qbe</h4>
<pre>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate&nbsp;qbe(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example,
<a href="../../../../../org/apache/openjpa/persistence/criteria/ComparisonStyle.html" title="interface in org.apache.openjpa.persistence.criteria">ComparisonStyle</a>&nbsp;style,
javax.persistence.metamodel.Attribute&lt;?,?&gt;...&nbsp;excludes)</pre>
<div class="block">Create a predicate based upon the attribute values of a given
"example" entity instance. The predicate is the conjunction
or disjunction of predicates for subset of attribute of the entity.
<br>
All the singular entity attributes (the basic, embedded
and uni-cardinality relations) that have a non-null or non-default
value for the example instance and are not an identity or version
attribute are included. The comparable attributes can be further
pruned by specifying variable list of attributes for exclusion.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>example</code> - a non-null instance of a persistent entity.</dd>
<dd><code>style</code> - specifies various aspects of comparison such as whether
non-null attribute values be included, how string-valued attribute be
compared, whether the individual attribute based predicates are ANDed
or ORed etc. Can be null to designate default comparison style.</dd>
<dd><code>excludes</code> - list of attributes that are excluded from comparison.
Can be null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a predicate</dd>
</dl>
</li>
</ul>
<a name="qbe-javax.persistence.criteria.From-java.lang.Object-org.apache.openjpa.persistence.criteria.ComparisonStyle-">
<!-- -->
</a><a name="qbe-javax.persistence.criteria.From-T-org.apache.openjpa.persistence.criteria.ComparisonStyle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>qbe</h4>
<pre>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate&nbsp;qbe(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example,
<a href="../../../../../org/apache/openjpa/persistence/criteria/ComparisonStyle.html" title="interface in org.apache.openjpa.persistence.criteria">ComparisonStyle</a>&nbsp;style)</pre>
<div class="block">Overloaded with no extra attribute to exclude.</div>
</li>
</ul>
<a name="qbe-javax.persistence.criteria.From-java.lang.Object-javax.persistence.metamodel.Attribute:A-">
<!-- -->
</a><a name="qbe-javax.persistence.criteria.From-T-javax.persistence.metamodel.Attribute...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>qbe</h4>
<pre>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate&nbsp;qbe(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example,
javax.persistence.metamodel.Attribute&lt;?,?&gt;...&nbsp;excludes)</pre>
<div class="block">Overloaded with default comparison style.</div>
</li>
</ul>
<a name="qbe-javax.persistence.criteria.From-java.lang.Object-">
<!-- -->
</a><a name="qbe-javax.persistence.criteria.From-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>qbe</h4>
<pre>&lt;T&gt;&nbsp;javax.persistence.criteria.Predicate&nbsp;qbe(javax.persistence.criteria.From&lt;?,T&gt;&nbsp;from,
T&nbsp;example)</pre>
<div class="block">Overloaded with default comparison style and no extra attribute to exclude.</div>
</li>
</ul>
<a name="qbeStyle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>qbeStyle</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/criteria/ComparisonStyle.html" title="interface in org.apache.openjpa.persistence.criteria">ComparisonStyle</a>&nbsp;qbeStyle()</pre>
<div class="block">Create a mutable style to apply on query-by-example.</div>
</li>
</ul>
<a name="getMetamodel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetamodel</h4>
<pre>javax.persistence.metamodel.Metamodel&nbsp;getMetamodel()</pre>
<div class="block">Gets the metamodel for the managed, persistent domain entities.</div>
</li>
</ul>
<a name="createQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createQuery</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria">OpenJPACriteriaQuery</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;createQuery()</pre>
<div class="block">Create a <code>CriteriaQuery</code> object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createQuery</code>&nbsp;in interface&nbsp;<code>javax.persistence.criteria.CriteriaBuilder</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>criteria query object</dd>
</dl>
</li>
</ul>
<a name="createQuery-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createQuery</h4>
<pre>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria">OpenJPACriteriaQuery</a>&lt;T&gt;&nbsp;createQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;resultClass)</pre>
<div class="block">Create a <code>CriteriaQuery</code> object with the specified result
type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createQuery</code>&nbsp;in interface&nbsp;<code>javax.persistence.criteria.CriteriaBuilder</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resultClass</code> - type of the query result</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>criteria query object</dd>
</dl>
</li>
</ul>
<a name="createTupleQuery--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createTupleQuery</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria">OpenJPACriteriaQuery</a>&lt;javax.persistence.Tuple&gt;&nbsp;createTupleQuery()</pre>
<div class="block">Create a <code>CriteriaQuery</code> object that returns a tuple of
objects as its result.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createTupleQuery</code>&nbsp;in interface&nbsp;<code>javax.persistence.criteria.CriteriaBuilder</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>criteria query object</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/OpenJPACriteriaBuilder.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/persistence/criteria/CriteriaExpressionVisitor.TraversalStyle.html" title="enum in org.apache.openjpa.persistence.criteria"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/persistence/criteria/OpenJPACriteriaQuery.html" title="interface in org.apache.openjpa.persistence.criteria"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/persistence/criteria/OpenJPACriteriaBuilder.html" target="_top">Frames</a></li>
<li><a href="OpenJPACriteriaBuilder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2019 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>