blob: 147e2b818cc7e6ca142c6e6c9e3ba8b98e620f3c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_212) on Tue Oct 22 15:11:40 UTC 2019 -->
<title>JtaQuery</title>
<meta name="date" content="2019-10-22">
<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="JtaQuery";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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="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/openejb/persistence/JtaEntityManagerRegistry.EntityManagerTracker.html" title="class in org.apache.openejb.persistence"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/openejb/persistence/JtaTypedQuery.html" title="class in org.apache.openejb.persistence"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openejb/persistence/JtaQuery.html" target="_top">Frames</a></li>
<li><a href="JtaQuery.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openejb.persistence</div>
<h2 title="Class JtaQuery" class="title">Class JtaQuery</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.openejb.persistence.JtaQuery</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../org/apache/openejb/persistence/JtaTypedQuery.html" title="class in org.apache.openejb.persistence">JtaTypedQuery</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">JtaQuery</span>
extends java.lang.Object
implements <a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></pre>
<div class="block">The JtaQuery is a wrapper around a query and and entity manager that automatically closes the entity managers
when the query is finished. This implementation is only for non-transaction queryies</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#JtaQuery-javax.persistence.EntityManager-org.apache.openejb.persistence.JtaEntityManager-java.lang.reflect.Method-java.lang.Object...-">JtaQuery</a></span>(<a href="../../../../javax/persistence/EntityManager.html" title="interface in javax.persistence">EntityManager</a>&nbsp;entityManager,
<a href="../../../../org/apache/openejb/persistence/JtaEntityManager.html" title="class in org.apache.openejb.persistence">JtaEntityManager</a>&nbsp;jtaEntityManager,
java.lang.reflect.Method&nbsp;method,
java.lang.Object...&nbsp;args)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></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>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#executeUpdate--">executeUpdate</a></span>()</code>
<div class="block">Execute an update or delete statement.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getFirstResult--">getFirstResult</a></span>()</code>
<div class="block">The position of the first result the query object was set to
retrieve.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/FlushModeType.html" title="enum in javax.persistence">FlushModeType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getFlushMode--">getFlushMode</a></span>()</code>
<div class="block">Get the flush mode in effect for the query execution.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getHints--">getHints</a></span>()</code>
<div class="block">Get the properties and hints and associated values that are
in effect for the query instance.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/LockModeType.html" title="enum in javax.persistence">LockModeType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getLockMode--">getLockMode</a></span>()</code>
<div class="block">Get the current lock mode for the query.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getMaxResults--">getMaxResults</a></span>()</code>
<div class="block">The maximum number of results the query object was set to
retrieve.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameter-int-">getParameter</a></span>(int&nbsp;position)</code>
<div class="block">Get the parameter object corresponding to the declared
positional parameter with the given position.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameter-int-java.lang.Class-">getParameter</a></span>(int&nbsp;position,
java.lang.Class&lt;T&gt;&nbsp;type)</code>
<div class="block">Get the parameter object corresponding to the declared
positional parameter with the given position and type.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameter-java.lang.String-">getParameter</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Get the parameter object corresponding to the declared
parameter of the given name.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameter-java.lang.String-java.lang.Class-">getParameter</a></span>(java.lang.String&nbsp;name,
java.lang.Class&lt;T&gt;&nbsp;type)</code>
<div class="block">Get the parameter object corresponding to the declared
parameter of the given name and type.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameters--">getParameters</a></span>()</code>
<div class="block">Get the parameter objects corresponding to the declared
parameters of the query.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameterValue-int-">getParameterValue</a></span>(int&nbsp;position)</code>
<div class="block">Return the input value bound to the positional parameter.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameterValue-javax.persistence.Parameter-">getParameterValue</a></span>(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;&nbsp;param)</code>
<div class="block">Return the input value bound to the parameter.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getParameterValue-java.lang.String-">getParameterValue</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Return the input value bound to the named parameter.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getResultList--">getResultList</a></span>()</code>
<div class="block">Execute a SELECT query and return the query results
as an untyped List.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#getSingleResult--">getSingleResult</a></span>()</code>
<div class="block">Execute a SELECT query that returns a single untyped result.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#isBound-javax.persistence.Parameter-">isBound</a></span>(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;&nbsp;param)</code>
<div class="block">Return a boolean indicating whether a value has been bound
to the parameter.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>protected java.lang.Class&lt;? extends <a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#queryType--">queryType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setFirstResult-int-">setFirstResult</a></span>(int&nbsp;i)</code>
<div class="block">Set the position of the first result to retrieve.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setFlushMode-javax.persistence.FlushModeType-">setFlushMode</a></span>(<a href="../../../../javax/persistence/FlushModeType.html" title="enum in javax.persistence">FlushModeType</a>&nbsp;flushModeType)</code>
<div class="block">Set the flush mode type to be used for the query execution.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setHint-java.lang.String-java.lang.Object-">setHint</a></span>(java.lang.String&nbsp;s,
java.lang.Object&nbsp;o)</code>
<div class="block">Set a query property or hint.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setLockMode-javax.persistence.LockModeType-">setLockMode</a></span>(<a href="../../../../javax/persistence/LockModeType.html" title="enum in javax.persistence">LockModeType</a>&nbsp;lockMode)</code>
<div class="block">Set the lock mode type to be used for the query execution.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setMaxResults-int-">setMaxResults</a></span>(int&nbsp;i)</code>
<div class="block">Set the maximum number of results to retrieve.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-int-java.util.Calendar-javax.persistence.TemporalType-">setParameter</a></span>(int&nbsp;i,
java.util.Calendar&nbsp;calendar,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</code>
<div class="block">Bind an instance of <code>java.util.Calendar</code> to a positional
parameter.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-int-java.util.Date-javax.persistence.TemporalType-">setParameter</a></span>(int&nbsp;i,
java.util.Date&nbsp;date,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</code>
<div class="block">Bind an instance of <code>java.util.Date</code> to a positional parameter.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-int-java.lang.Object-">setParameter</a></span>(int&nbsp;i,
java.lang.Object&nbsp;o)</code>
<div class="block">Bind an argument value to a positional parameter.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-javax.persistence.Parameter-java.util.Calendar-javax.persistence.TemporalType-">setParameter</a></span>(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;java.util.Calendar&gt;&nbsp;param,
java.util.Calendar&nbsp;value,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</code>
<div class="block">Bind an instance of <code>java.util.Calendar</code> to a <code>Parameter</code> object.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-javax.persistence.Parameter-java.util.Date-javax.persistence.TemporalType-">setParameter</a></span>(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;java.util.Date&gt;&nbsp;param,
java.util.Date&nbsp;value,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</code>
<div class="block">Bind an instance of <code>java.util.Date</code> to a <code>Parameter</code> object.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-javax.persistence.Parameter-T-">setParameter</a></span>(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;&nbsp;param,
T&nbsp;value)</code>
<div class="block">Bind the value of a <code>Parameter</code> object.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-java.lang.String-java.util.Calendar-javax.persistence.TemporalType-">setParameter</a></span>(java.lang.String&nbsp;s,
java.util.Calendar&nbsp;calendar,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</code>
<div class="block">Bind an instance of <code>java.util.Calendar</code> to a named parameter.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-java.lang.String-java.util.Date-javax.persistence.TemporalType-">setParameter</a></span>(java.lang.String&nbsp;s,
java.util.Date&nbsp;date,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</code>
<div class="block">Bind an instance of <code>java.util.Date</code> to a named parameter.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#setParameter-java.lang.String-java.lang.Object-">setParameter</a></span>(java.lang.String&nbsp;s,
java.lang.Object&nbsp;o)</code>
<div class="block">Bind an argument value to a named parameter.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openejb/persistence/JtaQuery.html#unwrap-java.lang.Class-">unwrap</a></span>(java.lang.Class&lt;T&gt;&nbsp;cls)</code>
<div class="block">Return an object of the specified type to allow access to
the provider-specific API.</div>
</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.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.persistence.Query">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;javax.persistence.<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></h3>
<code><a href="../../../../javax/persistence/Query.html#getResultStream--">getResultStream</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="JtaQuery-javax.persistence.EntityManager-org.apache.openejb.persistence.JtaEntityManager-java.lang.reflect.Method-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JtaQuery</h4>
<pre>public&nbsp;JtaQuery(<a href="../../../../javax/persistence/EntityManager.html" title="interface in javax.persistence">EntityManager</a>&nbsp;entityManager,
<a href="../../../../org/apache/openejb/persistence/JtaEntityManager.html" title="class in org.apache.openejb.persistence">JtaEntityManager</a>&nbsp;jtaEntityManager,
java.lang.reflect.Method&nbsp;method,
java.lang.Object...&nbsp;args)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="queryType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryType</h4>
<pre>protected&nbsp;java.lang.Class&lt;? extends <a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&gt;&nbsp;queryType()</pre>
</li>
</ul>
<a name="getResultList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResultList</h4>
<pre>public&nbsp;java.util.List&nbsp;getResultList()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getResultList--">Query</a></code></span></div>
<div class="block">Execute a SELECT query and return the query results
as an untyped List.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getResultList--">getResultList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a list of the results</dd>
</dl>
</li>
</ul>
<a name="getSingleResult--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSingleResult</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getSingleResult()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getSingleResult--">Query</a></code></span></div>
<div class="block">Execute a SELECT query that returns a single untyped result.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getSingleResult--">getSingleResult</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the result</dd>
</dl>
</li>
</ul>
<a name="executeUpdate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeUpdate</h4>
<pre>public&nbsp;int&nbsp;executeUpdate()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#executeUpdate--">Query</a></code></span></div>
<div class="block">Execute an update or delete statement.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#executeUpdate--">executeUpdate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the number of entities updated or deleted</dd>
</dl>
</li>
</ul>
<a name="setMaxResults-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxResults</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setMaxResults(int&nbsp;i)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setMaxResults-int-">Query</a></code></span></div>
<div class="block">Set the maximum number of results to retrieve.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setMaxResults-int-">setMaxResults</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>i</code> - maximum number of results to retrieve</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setFirstResult-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFirstResult</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setFirstResult(int&nbsp;i)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setFirstResult-int-">Query</a></code></span></div>
<div class="block">Set the position of the first result to retrieve.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setFirstResult-int-">setFirstResult</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>i</code> - position of the first result,
numbered from 0</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setFlushMode-javax.persistence.FlushModeType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFlushMode</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setFlushMode(<a href="../../../../javax/persistence/FlushModeType.html" title="enum in javax.persistence">FlushModeType</a>&nbsp;flushModeType)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setFlushMode-javax.persistence.FlushModeType-">Query</a></code></span></div>
<div class="block">Set the flush mode type to be used for the query execution.
The flush mode type applies to the query regardless of the
flush mode type in use for the entity manager.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setFlushMode-javax.persistence.FlushModeType-">setFlushMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>flushModeType</code> - flush mode</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setHint-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHint</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setHint(java.lang.String&nbsp;s,
java.lang.Object&nbsp;o)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setHint-java.lang.String-java.lang.Object-">Query</a></code></span></div>
<div class="block">Set a query property or hint. The hints elements may be used
to specify query properties and hints. Properties defined by
this specification must be observed by the provider.
Vendor-specific hints that are not recognized by a provider
must be silently ignored. Portable applications should not
rely on the standard timeout hint. Depending on the database
in use and the locking mechanisms used by the provider,
this hint may or may not be observed.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setHint-java.lang.String-java.lang.Object-">setHint</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - name of the property or hint</dd>
<dd><code>o</code> - value for the property or hint</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(java.lang.String&nbsp;s,
java.lang.Object&nbsp;o)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-java.lang.String-java.lang.Object-">Query</a></code></span></div>
<div class="block">Bind an argument value to a named parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-java.lang.String-java.lang.Object-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - parameter name</dd>
<dd><code>o</code> - parameter value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-java.lang.String-java.util.Date-javax.persistence.TemporalType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(java.lang.String&nbsp;s,
java.util.Date&nbsp;date,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-java.lang.String-java.util.Date-javax.persistence.TemporalType-">Query</a></code></span></div>
<div class="block">Bind an instance of <code>java.util.Date</code> to a named parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-java.lang.String-java.util.Date-javax.persistence.TemporalType-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - parameter name</dd>
<dd><code>date</code> - parameter value</dd>
<dd><code>temporalType</code> - temporal type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-java.lang.String-java.util.Calendar-javax.persistence.TemporalType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(java.lang.String&nbsp;s,
java.util.Calendar&nbsp;calendar,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-java.lang.String-java.util.Calendar-javax.persistence.TemporalType-">Query</a></code></span></div>
<div class="block">Bind an instance of <code>java.util.Calendar</code> to a named parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-java.lang.String-java.util.Calendar-javax.persistence.TemporalType-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>s</code> - parameter name</dd>
<dd><code>calendar</code> - parameter value</dd>
<dd><code>temporalType</code> - temporal type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-int-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(int&nbsp;i,
java.lang.Object&nbsp;o)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-int-java.lang.Object-">Query</a></code></span></div>
<div class="block">Bind an argument value to a positional parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-int-java.lang.Object-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>i</code> - position</dd>
<dd><code>o</code> - parameter value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-int-java.util.Date-javax.persistence.TemporalType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(int&nbsp;i,
java.util.Date&nbsp;date,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-int-java.util.Date-javax.persistence.TemporalType-">Query</a></code></span></div>
<div class="block">Bind an instance of <code>java.util.Date</code> to a positional parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-int-java.util.Date-javax.persistence.TemporalType-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>i</code> - position</dd>
<dd><code>date</code> - parameter value</dd>
<dd><code>temporalType</code> - temporal type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-int-java.util.Calendar-javax.persistence.TemporalType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(int&nbsp;i,
java.util.Calendar&nbsp;calendar,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-int-java.util.Calendar-javax.persistence.TemporalType-">Query</a></code></span></div>
<div class="block">Bind an instance of <code>java.util.Calendar</code> to a positional
parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-int-java.util.Calendar-javax.persistence.TemporalType-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>i</code> - position</dd>
<dd><code>calendar</code> - parameter value</dd>
<dd><code>temporalType</code> - temporal type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="getFirstResult--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFirstResult</h4>
<pre>public&nbsp;int&nbsp;getFirstResult()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getFirstResult--">Query</a></code></span></div>
<div class="block">The position of the first result the query object was set to
retrieve. Returns 0 if <code>setFirstResult</code> was not applied to the
query object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getFirstResult--">getFirstResult</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>position of the first result</dd>
</dl>
</li>
</ul>
<a name="getFlushMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlushMode</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/FlushModeType.html" title="enum in javax.persistence">FlushModeType</a>&nbsp;getFlushMode()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getFlushMode--">Query</a></code></span></div>
<div class="block">Get the flush mode in effect for the query execution.
If a flush mode has not been set for the query object,
returns the flush mode in effect for the entity manager.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getFlushMode--">getFlushMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>flush mode</dd>
</dl>
</li>
</ul>
<a name="getHints--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHints</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getHints()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getHints--">Query</a></code></span></div>
<div class="block">Get the properties and hints and associated values that are
in effect for the query instance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getHints--">getHints</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>query properties and hints</dd>
</dl>
</li>
</ul>
<a name="getLockMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLockMode</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/LockModeType.html" title="enum in javax.persistence">LockModeType</a>&nbsp;getLockMode()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getLockMode--">Query</a></code></span></div>
<div class="block">Get the current lock mode for the query. Returns null if a lock
mode has not been set on the query object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getLockMode--">getLockMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>lock mode</dd>
</dl>
</li>
</ul>
<a name="getMaxResults--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxResults</h4>
<pre>public&nbsp;int&nbsp;getMaxResults()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getMaxResults--">Query</a></code></span></div>
<div class="block">The maximum number of results the query object was set to
retrieve. Returns <code>Integer.MAX_VALUE</code> if <code>setMaxResults</code> was not
applied to the query object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getMaxResults--">getMaxResults</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>maximum number of results</dd>
</dl>
</li>
</ul>
<a name="getParameter-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;&nbsp;getParameter(java.lang.String&nbsp;name)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameter-java.lang.String-">Query</a></code></span></div>
<div class="block">Get the parameter object corresponding to the declared
parameter of the given name.
This method is not required to be supported for native
queries.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameter-java.lang.String-">getParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - parameter name</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>parameter object</dd>
</dl>
</li>
</ul>
<a name="getParameter-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;&nbsp;getParameter(int&nbsp;position)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameter-int-">Query</a></code></span></div>
<div class="block">Get the parameter object corresponding to the declared
positional parameter with the given position.
This method is not required to be supported for native
queries.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameter-int-">getParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>position</code> - position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>parameter object</dd>
</dl>
</li>
</ul>
<a name="getParameter-java.lang.String-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameter</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;&nbsp;getParameter(java.lang.String&nbsp;name,
java.lang.Class&lt;T&gt;&nbsp;type)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameter-java.lang.String-java.lang.Class-">Query</a></code></span></div>
<div class="block">Get the parameter object corresponding to the declared
parameter of the given name and type.
This method is required to be supported for criteria queries
only.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameter-java.lang.String-java.lang.Class-">getParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - parameter name</dd>
<dd><code>type</code> - type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>parameter object</dd>
</dl>
</li>
</ul>
<a name="getParameter-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameter</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;&nbsp;getParameter(int&nbsp;position,
java.lang.Class&lt;T&gt;&nbsp;type)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameter-int-java.lang.Class-">Query</a></code></span></div>
<div class="block">Get the parameter object corresponding to the declared
positional parameter with the given position and type.
This method is not required to be supported by the provider.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameter-int-java.lang.Class-">getParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>position</code> - position</dd>
<dd><code>type</code> - type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>parameter object</dd>
</dl>
</li>
</ul>
<a name="getParameterValue-javax.persistence.Parameter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameterValue</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getParameterValue(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;&nbsp;param)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameterValue-javax.persistence.Parameter-">Query</a></code></span></div>
<div class="block">Return the input value bound to the parameter.
(Note that OUT parameters are unbound.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameterValue-javax.persistence.Parameter-">getParameterValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>param</code> - parameter object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>parameter value</dd>
</dl>
</li>
</ul>
<a name="getParameterValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameterValue</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getParameterValue(java.lang.String&nbsp;name)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameterValue-java.lang.String-">Query</a></code></span></div>
<div class="block">Return the input value bound to the named parameter.
(Note that OUT parameters are unbound.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameterValue-java.lang.String-">getParameterValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - parameter name</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>parameter value</dd>
</dl>
</li>
</ul>
<a name="getParameterValue-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameterValue</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getParameterValue(int&nbsp;position)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameterValue-int-">Query</a></code></span></div>
<div class="block">Return the input value bound to the positional parameter.
(Note that OUT parameters are unbound.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameterValue-int-">getParameterValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>position</code> - position</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>parameter value</dd>
</dl>
</li>
</ul>
<a name="getParameters--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameters</h4>
<pre>public&nbsp;java.util.Set&lt;<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;&gt;&nbsp;getParameters()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#getParameters--">Query</a></code></span></div>
<div class="block">Get the parameter objects corresponding to the declared
parameters of the query.
Returns empty set if the query has no parameters.
This method is not required to be supported for native
queries.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#getParameters--">getParameters</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>set of the parameter objects</dd>
</dl>
</li>
</ul>
<a name="isBound-javax.persistence.Parameter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBound</h4>
<pre>public&nbsp;boolean&nbsp;isBound(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;?&gt;&nbsp;param)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#isBound-javax.persistence.Parameter-">Query</a></code></span></div>
<div class="block">Return a boolean indicating whether a value has been bound
to the parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#isBound-javax.persistence.Parameter-">isBound</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>param</code> - parameter object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>boolean indicating whether parameter has been bound</dd>
</dl>
</li>
</ul>
<a name="setLockMode-javax.persistence.LockModeType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLockMode</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setLockMode(<a href="../../../../javax/persistence/LockModeType.html" title="enum in javax.persistence">LockModeType</a>&nbsp;lockMode)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setLockMode-javax.persistence.LockModeType-">Query</a></code></span></div>
<div class="block">Set the lock mode type to be used for the query execution.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setLockMode-javax.persistence.LockModeType-">setLockMode</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lockMode</code> - lock mode</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-javax.persistence.Parameter-java.lang.Object-">
<!-- -->
</a><a name="setParameter-javax.persistence.Parameter-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;T&gt;&nbsp;param,
T&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-javax.persistence.Parameter-T-">Query</a></code></span></div>
<div class="block">Bind the value of a <code>Parameter</code> object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-javax.persistence.Parameter-T-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>param</code> - parameter object</dd>
<dd><code>value</code> - parameter value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-javax.persistence.Parameter-java.util.Calendar-javax.persistence.TemporalType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;java.util.Calendar&gt;&nbsp;param,
java.util.Calendar&nbsp;value,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-javax.persistence.Parameter-java.util.Calendar-javax.persistence.TemporalType-">Query</a></code></span></div>
<div class="block">Bind an instance of <code>java.util.Calendar</code> to a <code>Parameter</code> object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-javax.persistence.Parameter-java.util.Calendar-javax.persistence.TemporalType-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>param</code> - parameter object</dd>
<dd><code>value</code> - parameter value</dd>
<dd><code>temporalType</code> - temporal type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="setParameter-javax.persistence.Parameter-java.util.Date-javax.persistence.TemporalType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setParameter</h4>
<pre>public&nbsp;<a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a>&nbsp;setParameter(<a href="../../../../javax/persistence/Parameter.html" title="interface in javax.persistence">Parameter</a>&lt;java.util.Date&gt;&nbsp;param,
java.util.Date&nbsp;value,
<a href="../../../../javax/persistence/TemporalType.html" title="enum in javax.persistence">TemporalType</a>&nbsp;temporalType)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#setParameter-javax.persistence.Parameter-java.util.Date-javax.persistence.TemporalType-">Query</a></code></span></div>
<div class="block">Bind an instance of <code>java.util.Date</code> to a <code>Parameter</code> object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#setParameter-javax.persistence.Parameter-java.util.Date-javax.persistence.TemporalType-">setParameter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>param</code> - parameter object</dd>
<dd><code>value</code> - parameter value</dd>
<dd><code>temporalType</code> - temporal type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the same query instance</dd>
</dl>
</li>
</ul>
<a name="unwrap-java.lang.Class-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>unwrap</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;unwrap(java.lang.Class&lt;T&gt;&nbsp;cls)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../javax/persistence/Query.html#unwrap-java.lang.Class-">Query</a></code></span></div>
<div class="block">Return an object of the specified type to allow access to
the provider-specific API. If the provider's query
implementation does not support the specified class, the
<code>PersistenceException</code> is thrown.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../javax/persistence/Query.html#unwrap-java.lang.Class-">unwrap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/persistence/Query.html" title="interface in javax.persistence">Query</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cls</code> - the class of the object to be returned. This is
normally either the underlying query
implementation class or an interface that it
implements.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an instance of the specified class</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="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/openejb/persistence/JtaEntityManagerRegistry.EntityManagerTracker.html" title="class in org.apache.openejb.persistence"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/openejb/persistence/JtaTypedQuery.html" title="class in org.apache.openejb.persistence"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openejb/persistence/JtaQuery.html" target="_top">Frames</a></li>
<li><a href="JtaQuery.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>