| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <title>CriteriaBuilder</title> |
| <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../script.js"></script> |
| |
| <link rel="shortcut icon" href="/img/jakarta-favicon.ico"> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="CriteriaBuilder"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":6,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6,"i138":6,"i139":6,"i140":6,"i141":6,"i142":6,"i143":6,"i144":6,"i145":6,"i146":6,"i147":6,"i148":6,"i149":6,"i150":6,"i151":6,"i152":6,"i153":6,"i154":6,"i155":6,"i156":6,"i157":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="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="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Case.html" title="interface in jakarta.persistence.criteria"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../index.html?jakarta/persistence/criteria/CriteriaBuilder.html" target="_top">Frames</a></li> |
| <li><a href="CriteriaBuilder.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: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </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">jakarta.persistence.criteria</div> |
| <h2 title="Interface CriteriaBuilder" class="title">Interface CriteriaBuilder</h2> |
| </div> |
| <div class="contentContainer"> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <hr> |
| <br> |
| <pre>public interface <span class="typeNameLabel">CriteriaBuilder</span></pre> |
| <div class="block">Used to construct criteria queries, compound selections, |
| expressions, predicates, orderings. |
| |
| <p> Note that <code>Predicate</code> is used instead of <code>Expression<Boolean></code> |
| in this API in order to work around the fact that Java |
| generics are not compatible with varags.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.0</dd> |
| <dt><span class="simpleTagLabel">Examples (en):</span></dt> |
| <dd><a href="../../../../../../tomee-9.0/examples/moviefun.html">moviefun</a>, <a href="../../../../../../tomee-9.0/examples/moviefun-rest.html">moviefun-rest</a></dd> |
| <dt><span class="simpleTagLabel">Examples (pt):</span></dt> |
| <dd><a href="../../../../../../tomee-9.0/pt/examples/moviefun-rest.html">moviefun-rest</a></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> |
| <table class="memberSummary" 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"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Interface and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static interface </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Case.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.Case</a><<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Case.html" title="type parameter in CriteriaBuilder.Case">R</a>></span></code> |
| <div class="block">Interface used to build general case expressions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static interface </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Coalesce.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.Coalesce</a><<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Coalesce.html" title="type parameter in CriteriaBuilder.Coalesce">T</a>></span></code> |
| <div class="block">Interface used to build coalesce expressions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static interface </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.In.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.In</a><<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.In.html" title="type parameter in CriteriaBuilder.In">T</a>></span></code> |
| <div class="block">Interface used to build in predicates.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static interface </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.SimpleCase.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.SimpleCase</a><<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.SimpleCase.html" title="type parameter in CriteriaBuilder.SimpleCase">C</a>,<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.SimpleCase.html" title="type parameter in CriteriaBuilder.SimpleCase">R</a>></span></code> |
| <div class="block">Interface used to build simple case expressions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum in jakarta.persistence.criteria">CriteriaBuilder.Trimspec</a></span></code> |
| <div class="block">Used to specify how strings are trimmed.</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </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><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#abs-jakarta.persistence.criteria.Expression-">abs</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an expression that returns the absolute value |
| of its argument.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#all-jakarta.persistence.criteria.Subquery-">all</a></span>(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><Y> subquery)</code> |
| <div class="block">Create an all expression over the subquery results.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#and-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">and</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> y)</code> |
| <div class="block">Create a conjunction of the given boolean expressions.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#and-jakarta.persistence.criteria.Predicate...-">and</a></span>(<a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a>... restrictions)</code> |
| <div class="block">Create a conjunction of the given restriction predicates.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#any-jakarta.persistence.criteria.Subquery-">any</a></span>(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><Y> subquery)</code> |
| <div class="block">Create an any expression over the subquery results.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria">CompoundSelection</a><java.lang.Object[]></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#array-jakarta.persistence.criteria.Selection...-">array</a></span>(<a href="../../../jakarta/persistence/criteria/Selection.html" title="interface in jakarta.persistence.criteria">Selection</a><?>... selections)</code> |
| <div class="block">Create an array-valued selection item.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Order.html" title="interface in jakarta.persistence.criteria">Order</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#asc-jakarta.persistence.criteria.Expression-">asc</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</code> |
| <div class="block">Create an ordering by the ascending value of the expression.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#avg-jakarta.persistence.criteria.Expression-">avg</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an aggregate expression applying the avg operation.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#between-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">between</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> v, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| between the second and third arguments in value.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#between-jakarta.persistence.criteria.Expression-Y-Y-">between</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> v, |
| Y x, |
| Y y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| between the second and third arguments in value.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#ceiling-jakarta.persistence.criteria.Expression-">ceiling</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an expression that returns the ceiling of its |
| argument, that is, the smallest integer greater than |
| or equal to its argument.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Coalesce.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.Coalesce</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#coalesce--">coalesce</a></span>()</code> |
| <div class="block">Create a coalesce expression.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#coalesce-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">coalesce</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</code> |
| <div class="block">Create an expression that returns null if all its arguments |
| evaluate to null, and the value of the first non-null argument |
| otherwise.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#coalesce-jakarta.persistence.criteria.Expression-Y-">coalesce</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</code> |
| <div class="block">Create an expression that returns null if all its arguments |
| evaluate to null, and the value of the first non-null argument |
| otherwise.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#concat-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">concat</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> y)</code> |
| <div class="block">Create an expression for string concatenation.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#concat-jakarta.persistence.criteria.Expression-java.lang.String-">concat</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String y)</code> |
| <div class="block">Create an expression for string concatenation.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#concat-java.lang.String-jakarta.persistence.criteria.Expression-">concat</a></span>(java.lang.String x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> y)</code> |
| <div class="block">Create an expression for string concatenation.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#conjunction--">conjunction</a></span>()</code> |
| <div class="block">Create a conjunction (with zero conjuncts).</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria">CompoundSelection</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#construct-java.lang.Class-jakarta.persistence.criteria.Selection...-">construct</a></span>(java.lang.Class<Y> resultClass, |
| <a href="../../../jakarta/persistence/criteria/Selection.html" title="interface in jakarta.persistence.criteria">Selection</a><?>... selections)</code> |
| <div class="block">Create a selection item corresponding to a constructor.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#count-jakarta.persistence.criteria.Expression-">count</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</code> |
| <div class="block">Create an aggregate expression applying the count operation.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#countDistinct-jakarta.persistence.criteria.Expression-">countDistinct</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</code> |
| <div class="block">Create an aggregate expression applying the count distinct |
| operation.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/CriteriaDelete.html" title="interface in jakarta.persistence.criteria">CriteriaDelete</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#createCriteriaDelete-java.lang.Class-">createCriteriaDelete</a></span>(java.lang.Class<T> targetEntity)</code> |
| <div class="block">Create a <code>CriteriaDelete</code> query object to perform a bulk delete operation.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/CriteriaUpdate.html" title="interface in jakarta.persistence.criteria">CriteriaUpdate</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#createCriteriaUpdate-java.lang.Class-">createCriteriaUpdate</a></span>(java.lang.Class<T> targetEntity)</code> |
| <div class="block">Create a <code>CriteriaUpdate</code> query object to perform a bulk update operation.</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/CriteriaQuery.html" title="interface in jakarta.persistence.criteria">CriteriaQuery</a><java.lang.Object></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#createQuery--">createQuery</a></span>()</code> |
| <div class="block">Create a <code>CriteriaQuery</code> object.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/CriteriaQuery.html" title="interface in jakarta.persistence.criteria">CriteriaQuery</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#createQuery-java.lang.Class-">createQuery</a></span>(java.lang.Class<T> resultClass)</code> |
| <div class="block">Create a <code>CriteriaQuery</code> object with the specified result |
| type.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/CriteriaQuery.html" title="interface in jakarta.persistence.criteria">CriteriaQuery</a><<a href="../../../jakarta/persistence/Tuple.html" title="interface in jakarta.persistence">Tuple</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.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="i26" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.sql.Date></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#currentDate--">currentDate</a></span>()</code> |
| <div class="block">Create expression to return current date.</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.sql.Time></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#currentTime--">currentTime</a></span>()</code> |
| <div class="block">Create expression to return current time.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.sql.Timestamp></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#currentTimestamp--">currentTimestamp</a></span>()</code> |
| <div class="block">Create expression to return current timestamp.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Order.html" title="interface in jakarta.persistence.criteria">Order</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#desc-jakarta.persistence.criteria.Expression-">desc</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</code> |
| <div class="block">Create an ordering by the descending value of the expression.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#diff-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">diff</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</code> |
| <div class="block">Create an expression that returns the difference |
| between its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#diff-jakarta.persistence.criteria.Expression-N-">diff</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| N y)</code> |
| <div class="block">Create an expression that returns the difference |
| between its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#diff-N-jakarta.persistence.criteria.Expression-">diff</a></span>(N x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</code> |
| <div class="block">Create an expression that returns the difference |
| between its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#disjunction--">disjunction</a></span>()</code> |
| <div class="block">Create a disjunction (with zero disjuncts).</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#equal-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">equal</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> y)</code> |
| <div class="block">Create a predicate for testing the arguments for equality.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#equal-jakarta.persistence.criteria.Expression-java.lang.Object-">equal</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| java.lang.Object y)</code> |
| <div class="block">Create a predicate for testing the arguments for equality.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#exists-jakarta.persistence.criteria.Subquery-">exists</a></span>(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><?> subquery)</code> |
| <div class="block">Create a predicate testing the existence of a subquery result.</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#exp-jakarta.persistence.criteria.Expression-">exp</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</code> |
| <div class="block">Create an expression that returns the exponential |
| of its argument, that is, Euler's number <i>e</i> |
| raised to the power of its argument.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#floor-jakarta.persistence.criteria.Expression-">floor</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an expression that returns the floor of its |
| argument, that is, the largest integer smaller than |
| or equal to its argument.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#function-java.lang.String-java.lang.Class-jakarta.persistence.criteria.Expression...-">function</a></span>(java.lang.String name, |
| java.lang.Class<T> type, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?>... args)</code> |
| <div class="block">Create an expression for the execution of a database |
| function.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#ge-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">ge</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#ge-jakarta.persistence.criteria.Expression-java.lang.Number-">ge</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#greaterThan-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">greaterThan</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#greaterThan-jakarta.persistence.criteria.Expression-Y-">greaterThan</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#greaterThanOrEqualTo-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">greaterThanOrEqualTo</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#greaterThanOrEqualTo-jakarta.persistence.criteria.Expression-Y-">greaterThanOrEqualTo</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code><X extends java.lang.Comparable<? super X>><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#greatest-jakarta.persistence.criteria.Expression-">greatest</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X> x)</code> |
| <div class="block">Create an aggregate expression for finding the greatest of |
| the values (strings, dates, etc).</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#gt-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">gt</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#gt-jakarta.persistence.criteria.Expression-java.lang.Number-">gt</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.In.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.In</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#in-jakarta.persistence.criteria.Expression-">in</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends T> expression)</code> |
| <div class="block">Create predicate to test whether given expression |
| is contained in a list of values.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code><C extends java.util.Collection<?>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isEmpty-jakarta.persistence.criteria.Expression-">isEmpty</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</code> |
| <div class="block">Create a predicate that tests whether a collection is empty.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isFalse-jakarta.persistence.criteria.Expression-">isFalse</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x)</code> |
| <div class="block">Create a predicate testing for a false value.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code><E,C extends java.util.Collection<E>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isMember-E-jakarta.persistence.criteria.Expression-">isMember</a></span>(E elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</code> |
| <div class="block">Create a predicate that tests whether an element is |
| a member of a collection.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code><E,C extends java.util.Collection<E>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isMember-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">isMember</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><E> elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</code> |
| <div class="block">Create a predicate that tests whether an element is |
| a member of a collection.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code><C extends java.util.Collection<?>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isNotEmpty-jakarta.persistence.criteria.Expression-">isNotEmpty</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</code> |
| <div class="block">Create a predicate that tests whether a collection is |
| not empty.</div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code><E,C extends java.util.Collection<E>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isNotMember-E-jakarta.persistence.criteria.Expression-">isNotMember</a></span>(E elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</code> |
| <div class="block">Create a predicate that tests whether an element is |
| not a member of a collection.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code><E,C extends java.util.Collection<E>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isNotMember-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">isNotMember</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><E> elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</code> |
| <div class="block">Create a predicate that tests whether an element is |
| not a member of a collection.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isNotNull-jakarta.persistence.criteria.Expression-">isNotNull</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</code> |
| <div class="block">Create a predicate to test whether the expression is not null.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isNull-jakarta.persistence.criteria.Expression-">isNull</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</code> |
| <div class="block">Create a predicate to test whether the expression is null.</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#isTrue-jakarta.persistence.criteria.Expression-">isTrue</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x)</code> |
| <div class="block">Create a predicate testing for a true value.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code><K,M extends java.util.Map<K,?>><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.util.Set<K>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#keys-M-">keys</a></span>(M map)</code> |
| <div class="block">Create an expression that returns the keys of a map.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#le-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">le</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#le-jakarta.persistence.criteria.Expression-java.lang.Number-">le</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code><X extends java.lang.Comparable<? super X>><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#least-jakarta.persistence.criteria.Expression-">least</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X> x)</code> |
| <div class="block">Create an aggregate expression for finding the least of |
| the values (strings, dates, etc).</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#length-jakarta.persistence.criteria.Expression-">length</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression to return length of a string.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#lessThan-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">lessThan</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#lessThan-jakarta.persistence.criteria.Expression-Y-">lessThan</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#lessThanOrEqualTo-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">lessThanOrEqualTo</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code><Y extends java.lang.Comparable<? super Y>><br><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#lessThanOrEqualTo-jakarta.persistence.criteria.Expression-Y-">lessThanOrEqualTo</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#like-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">like</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#like-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-char-">like</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| char escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#like-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">like</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#like-jakarta.persistence.criteria.Expression-java.lang.String-">like</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#like-jakarta.persistence.criteria.Expression-java.lang.String-char-">like</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| char escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#like-jakarta.persistence.criteria.Expression-java.lang.String-jakarta.persistence.criteria.Expression-">like</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#literal-T-">literal</a></span>(T value)</code> |
| <div class="block">Create an expression for a literal.</div> |
| </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#ln-jakarta.persistence.criteria.Expression-">ln</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</code> |
| <div class="block">Create an expression that returns the natural logarithm |
| of its argument.</div> |
| </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.time.LocalDate></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#localDate--">localDate</a></span>()</code> |
| <div class="block">Create expression to return current local date.</div> |
| </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.time.LocalDateTime></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#localDateTime--">localDateTime</a></span>()</code> |
| <div class="block">Create expression to return current local datetime.</div> |
| </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.time.LocalTime></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#localTime--">localTime</a></span>()</code> |
| <div class="block">Create expression to return current local time.</div> |
| </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#locate-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">locate</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern)</code> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found.</div> |
| </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#locate-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">locate</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> from)</code> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found.</div> |
| </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#locate-jakarta.persistence.criteria.Expression-java.lang.String-">locate</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern)</code> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found.</div> |
| </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#locate-jakarta.persistence.criteria.Expression-java.lang.String-int-">locate</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| int from)</code> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found.</div> |
| </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#lower-jakarta.persistence.criteria.Expression-">lower</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression for converting a string to lowercase.</div> |
| </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#lt-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">lt</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#lt-jakarta.persistence.criteria.Expression-java.lang.Number-">lt</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</code> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#max-jakarta.persistence.criteria.Expression-">max</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an aggregate expression applying the numerical max |
| operation.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#min-jakarta.persistence.criteria.Expression-">min</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an aggregate expression applying the numerical min |
| operation.</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#mod-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">mod</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> y)</code> |
| <div class="block">Create an expression that returns the modulus |
| (remainder under integer division) of its |
| arguments.</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#mod-jakarta.persistence.criteria.Expression-java.lang.Integer-">mod</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> x, |
| java.lang.Integer y)</code> |
| <div class="block">Create an expression that returns the modulus |
| (remainder under integer division) of its |
| arguments.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#mod-java.lang.Integer-jakarta.persistence.criteria.Expression-">mod</a></span>(java.lang.Integer x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> y)</code> |
| <div class="block">Create an expression that returns the modulus |
| (remainder under integer division) of its |
| arguments.</div> |
| </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#neg-jakarta.persistence.criteria.Expression-">neg</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an expression that returns the arithmetic negation |
| of its argument.</div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#not-jakarta.persistence.criteria.Expression-">not</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> restriction)</code> |
| <div class="block">Create a negation of the given restriction.</div> |
| </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notEqual-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">notEqual</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> y)</code> |
| <div class="block">Create a predicate for testing the arguments for inequality.</div> |
| </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notEqual-jakarta.persistence.criteria.Expression-java.lang.Object-">notEqual</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| java.lang.Object y)</code> |
| <div class="block">Create a predicate for testing the arguments for inequality.</div> |
| </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notLike-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">notLike</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notLike-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-char-">notLike</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| char escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notLike-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">notLike</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notLike-jakarta.persistence.criteria.Expression-java.lang.String-">notLike</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notLike-jakarta.persistence.criteria.Expression-java.lang.String-char-">notLike</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| char escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#notLike-jakarta.persistence.criteria.Expression-java.lang.String-jakarta.persistence.criteria.Expression-">notLike</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</code> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#nullif-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">nullif</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> y)</code> |
| <div class="block">Create an expression that tests whether its argument are |
| equal, returning null if they are and the value of the |
| first expression if they are not.</div> |
| </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#nullif-jakarta.persistence.criteria.Expression-Y-">nullif</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> x, |
| Y y)</code> |
| <div class="block">Create an expression that tests whether its argument are |
| equal, returning null if they are and the value of the |
| first expression if they are not.</div> |
| </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#nullLiteral-java.lang.Class-">nullLiteral</a></span>(java.lang.Class<T> resultClass)</code> |
| <div class="block">Create an expression for a null literal with the given type.</div> |
| </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#or-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">or</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> y)</code> |
| <div class="block">Create a disjunction of the given boolean expressions.</div> |
| </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#or-jakarta.persistence.criteria.Predicate...-">or</a></span>(<a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a>... restrictions)</code> |
| <div class="block">Create a disjunction of the given restriction predicates.</div> |
| </td> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/ParameterExpression.html" title="interface in jakarta.persistence.criteria">ParameterExpression</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#parameter-java.lang.Class-">parameter</a></span>(java.lang.Class<T> paramClass)</code> |
| <div class="block">Create a parameter expression.</div> |
| </td> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><code><T> <a href="../../../jakarta/persistence/criteria/ParameterExpression.html" title="interface in jakarta.persistence.criteria">ParameterExpression</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#parameter-java.lang.Class-java.lang.String-">parameter</a></span>(java.lang.Class<T> paramClass, |
| java.lang.String name)</code> |
| <div class="block">Create a parameter expression with the given name.</div> |
| </td> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#power-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">power</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</code> |
| <div class="block">Create an expression that returns the first argument |
| raised to the power of its second argument.</div> |
| </td> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#power-jakarta.persistence.criteria.Expression-java.lang.Number-">power</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</code> |
| <div class="block">Create an expression that returns the first argument |
| raised to the power of its second argument.</div> |
| </td> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#prod-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">prod</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</code> |
| <div class="block">Create an expression that returns the product |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#prod-jakarta.persistence.criteria.Expression-N-">prod</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| N y)</code> |
| <div class="block">Create an expression that returns the product |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#prod-N-jakarta.persistence.criteria.Expression-">prod</a></span>(N x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</code> |
| <div class="block">Create an expression that returns the product |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Number></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#quot-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">quot</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</code> |
| <div class="block">Create an expression that returns the quotient |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Number></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#quot-jakarta.persistence.criteria.Expression-java.lang.Number-">quot</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</code> |
| <div class="block">Create an expression that returns the quotient |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Number></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#quot-java.lang.Number-jakarta.persistence.criteria.Expression-">quot</a></span>(java.lang.Number x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</code> |
| <div class="block">Create an expression that returns the quotient |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code><T extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#round-jakarta.persistence.criteria.Expression-java.lang.Integer-">round</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T> x, |
| java.lang.Integer n)</code> |
| <div class="block">Create an expression that returns the first argument |
| rounded to the number of decimal places given by the |
| second argument.</div> |
| </td> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><code><R> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Case.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.Case</a><R></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#selectCase--">selectCase</a></span>()</code> |
| <div class="block">Create a general case expression.</div> |
| </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code><C,R> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.SimpleCase.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.SimpleCase</a><C,R></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#selectCase-jakarta.persistence.criteria.Expression-">selectCase</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends C> expression)</code> |
| <div class="block">Create a simple case expression.</div> |
| </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sign-jakarta.persistence.criteria.Expression-">sign</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</code> |
| <div class="block">Create an expression that returns the sign of its |
| argument, that is, <code>1</code> if its argument is |
| positive, <code>-1</code> if its argument is negative, |
| or <code>0</code> if its argument is exactly zero.</div> |
| </td> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><code><C extends java.util.Collection<?>><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#size-C-">size</a></span>(C collection)</code> |
| <div class="block">Create an expression that tests the size of a collection.</div> |
| </td> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><code><C extends java.util.Collection<?>><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#size-jakarta.persistence.criteria.Expression-">size</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</code> |
| <div class="block">Create an expression that tests the size of a collection.</div> |
| </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#some-jakarta.persistence.criteria.Subquery-">some</a></span>(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><Y> subquery)</code> |
| <div class="block">Create a some expression over the subquery results.</div> |
| </td> |
| </tr> |
| <tr id="i124" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sqrt-jakarta.persistence.criteria.Expression-">sqrt</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</code> |
| <div class="block">Create an expression that returns the square root |
| of its argument.</div> |
| </td> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#substring-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">substring</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> from)</code> |
| <div class="block">Create an expression for substring extraction.</div> |
| </td> |
| </tr> |
| <tr id="i126" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#substring-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">substring</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> from, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> len)</code> |
| <div class="block">Create an expression for substring extraction.</div> |
| </td> |
| </tr> |
| <tr id="i127" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#substring-jakarta.persistence.criteria.Expression-int-">substring</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| int from)</code> |
| <div class="block">Create an expression for substring extraction.</div> |
| </td> |
| </tr> |
| <tr id="i128" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#substring-jakarta.persistence.criteria.Expression-int-int-">substring</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| int from, |
| int len)</code> |
| <div class="block">Create an expression for substring extraction.</div> |
| </td> |
| </tr> |
| <tr id="i129" class="rowColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sum-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">sum</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</code> |
| <div class="block">Create an expression that returns the sum |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i130" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sum-jakarta.persistence.criteria.Expression-N-">sum</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| N y)</code> |
| <div class="block">Create an expression that returns the sum |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i131" class="rowColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sum-jakarta.persistence.criteria.Expression-">sum</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</code> |
| <div class="block">Create an aggregate expression applying the sum operation.</div> |
| </td> |
| </tr> |
| <tr id="i132" class="altColor"> |
| <td class="colFirst"><code><N extends java.lang.Number><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sum-N-jakarta.persistence.criteria.Expression-">sum</a></span>(N x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</code> |
| <div class="block">Create an expression that returns the sum |
| of its arguments.</div> |
| </td> |
| </tr> |
| <tr id="i133" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sumAsDouble-jakarta.persistence.criteria.Expression-">sumAsDouble</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Float> x)</code> |
| <div class="block">Create an aggregate expression applying the sum operation to a |
| Float-valued expression, returning a Double result.</div> |
| </td> |
| </tr> |
| <tr id="i134" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#sumAsLong-jakarta.persistence.criteria.Expression-">sumAsLong</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> x)</code> |
| <div class="block">Create an aggregate expression applying the sum operation to an |
| Integer-valued expression, returning a Long result.</div> |
| </td> |
| </tr> |
| <tr id="i135" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.math.BigDecimal></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#toBigDecimal-jakarta.persistence.criteria.Expression-">toBigDecimal</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</code> |
| <div class="block">Typecast.</div> |
| </td> |
| </tr> |
| <tr id="i136" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.math.BigInteger></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#toBigInteger-jakarta.persistence.criteria.Expression-">toBigInteger</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</code> |
| <div class="block">Typecast.</div> |
| </td> |
| </tr> |
| <tr id="i137" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#toDouble-jakarta.persistence.criteria.Expression-">toDouble</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</code> |
| <div class="block">Typecast.</div> |
| </td> |
| </tr> |
| <tr id="i138" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Float></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#toFloat-jakarta.persistence.criteria.Expression-">toFloat</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</code> |
| <div class="block">Typecast.</div> |
| </td> |
| </tr> |
| <tr id="i139" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#toInteger-jakarta.persistence.criteria.Expression-">toInteger</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</code> |
| <div class="block">Typecast.</div> |
| </td> |
| </tr> |
| <tr id="i140" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#toLong-jakarta.persistence.criteria.Expression-">toLong</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</code> |
| <div class="block">Typecast.</div> |
| </td> |
| </tr> |
| <tr id="i141" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#toString-jakarta.persistence.criteria.Expression-">toString</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> character)</code> |
| <div class="block">Typecast.</div> |
| </td> |
| </tr> |
| <tr id="i142" class="altColor"> |
| <td class="colFirst"><code><X,T,E extends T><br><a href="../../../jakarta/persistence/criteria/CollectionJoin.html" title="interface in jakarta.persistence.criteria">CollectionJoin</a><X,E></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#treat-jakarta.persistence.criteria.CollectionJoin-java.lang.Class-">treat</a></span>(<a href="../../../jakarta/persistence/criteria/CollectionJoin.html" title="interface in jakarta.persistence.criteria">CollectionJoin</a><X,T> join, |
| java.lang.Class<E> type)</code> |
| <div class="block">Downcast CollectionJoin object to the specified type.</div> |
| </td> |
| </tr> |
| <tr id="i143" class="rowColor"> |
| <td class="colFirst"><code><X,T,V extends T><br><a href="../../../jakarta/persistence/criteria/Join.html" title="interface in jakarta.persistence.criteria">Join</a><X,V></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#treat-jakarta.persistence.criteria.Join-java.lang.Class-">treat</a></span>(<a href="../../../jakarta/persistence/criteria/Join.html" title="interface in jakarta.persistence.criteria">Join</a><X,T> join, |
| java.lang.Class<V> type)</code> |
| <div class="block">Downcast Join object to the specified type.</div> |
| </td> |
| </tr> |
| <tr id="i144" class="altColor"> |
| <td class="colFirst"><code><X,T,E extends T><br><a href="../../../jakarta/persistence/criteria/ListJoin.html" title="interface in jakarta.persistence.criteria">ListJoin</a><X,E></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#treat-jakarta.persistence.criteria.ListJoin-java.lang.Class-">treat</a></span>(<a href="../../../jakarta/persistence/criteria/ListJoin.html" title="interface in jakarta.persistence.criteria">ListJoin</a><X,T> join, |
| java.lang.Class<E> type)</code> |
| <div class="block">Downcast ListJoin object to the specified type.</div> |
| </td> |
| </tr> |
| <tr id="i145" class="rowColor"> |
| <td class="colFirst"><code><X,K,T,V extends T><br><a href="../../../jakarta/persistence/criteria/MapJoin.html" title="interface in jakarta.persistence.criteria">MapJoin</a><X,K,V></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#treat-jakarta.persistence.criteria.MapJoin-java.lang.Class-">treat</a></span>(<a href="../../../jakarta/persistence/criteria/MapJoin.html" title="interface in jakarta.persistence.criteria">MapJoin</a><X,K,T> join, |
| java.lang.Class<V> type)</code> |
| <div class="block">Downcast MapJoin object to the specified type.</div> |
| </td> |
| </tr> |
| <tr id="i146" class="altColor"> |
| <td class="colFirst"><code><X,T extends X><br><a href="../../../jakarta/persistence/criteria/Path.html" title="interface in jakarta.persistence.criteria">Path</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#treat-jakarta.persistence.criteria.Path-java.lang.Class-">treat</a></span>(<a href="../../../jakarta/persistence/criteria/Path.html" title="interface in jakarta.persistence.criteria">Path</a><X> path, |
| java.lang.Class<T> type)</code> |
| <div class="block">Downcast Path object to the specified type.</div> |
| </td> |
| </tr> |
| <tr id="i147" class="rowColor"> |
| <td class="colFirst"><code><X,T extends X><br><a href="../../../jakarta/persistence/criteria/Root.html" title="interface in jakarta.persistence.criteria">Root</a><T></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#treat-jakarta.persistence.criteria.Root-java.lang.Class-">treat</a></span>(<a href="../../../jakarta/persistence/criteria/Root.html" title="interface in jakarta.persistence.criteria">Root</a><X> root, |
| java.lang.Class<T> type)</code> |
| <div class="block">Downcast Root object to the specified type.</div> |
| </td> |
| </tr> |
| <tr id="i148" class="altColor"> |
| <td class="colFirst"><code><X,T,E extends T><br><a href="../../../jakarta/persistence/criteria/SetJoin.html" title="interface in jakarta.persistence.criteria">SetJoin</a><X,E></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#treat-jakarta.persistence.criteria.SetJoin-java.lang.Class-">treat</a></span>(<a href="../../../jakarta/persistence/criteria/SetJoin.html" title="interface in jakarta.persistence.criteria">SetJoin</a><X,T> join, |
| java.lang.Class<E> type)</code> |
| <div class="block">Downcast SetJoin object to the specified type.</div> |
| </td> |
| </tr> |
| <tr id="i149" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#trim-char-jakarta.persistence.criteria.Expression-">trim</a></span>(char t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression to trim character from both ends of |
| a string.</div> |
| </td> |
| </tr> |
| <tr id="i150" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#trim-jakarta.persistence.criteria.CriteriaBuilder.Trimspec-char-jakarta.persistence.criteria.Expression-">trim</a></span>(<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum in jakarta.persistence.criteria">CriteriaBuilder.Trimspec</a> ts, |
| char t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression to trim character from a string.</div> |
| </td> |
| </tr> |
| <tr id="i151" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#trim-jakarta.persistence.criteria.CriteriaBuilder.Trimspec-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">trim</a></span>(<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum in jakarta.persistence.criteria">CriteriaBuilder.Trimspec</a> ts, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression to trim character from a string.</div> |
| </td> |
| </tr> |
| <tr id="i152" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#trim-jakarta.persistence.criteria.CriteriaBuilder.Trimspec-jakarta.persistence.criteria.Expression-">trim</a></span>(<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum in jakarta.persistence.criteria">CriteriaBuilder.Trimspec</a> ts, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression to trim blanks from a string.</div> |
| </td> |
| </tr> |
| <tr id="i153" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#trim-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-">trim</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression to trim character from both ends of |
| a string.</div> |
| </td> |
| </tr> |
| <tr id="i154" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#trim-jakarta.persistence.criteria.Expression-">trim</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression to trim blanks from both ends of |
| a string.</div> |
| </td> |
| </tr> |
| <tr id="i155" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria">CompoundSelection</a><<a href="../../../jakarta/persistence/Tuple.html" title="interface in jakarta.persistence">Tuple</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#tuple-jakarta.persistence.criteria.Selection...-">tuple</a></span>(<a href="../../../jakarta/persistence/criteria/Selection.html" title="interface in jakarta.persistence.criteria">Selection</a><?>... selections)</code> |
| <div class="block">Create a tuple-valued selection item.</div> |
| </td> |
| </tr> |
| <tr id="i156" class="altColor"> |
| <td class="colFirst"><code><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#upper-jakarta.persistence.criteria.Expression-">upper</a></span>(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</code> |
| <div class="block">Create expression for converting a string to uppercase.</div> |
| </td> |
| </tr> |
| <tr id="i157" class="rowColor"> |
| <td class="colFirst"><code><V,M extends java.util.Map<?,V>><br><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.util.Collection<V>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.html#values-M-">values</a></span>(M map)</code> |
| <div class="block">Create an expression that returns the values of a map.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="createQuery--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createQuery</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/CriteriaQuery.html" title="interface in jakarta.persistence.criteria">CriteriaQuery</a><java.lang.Object> createQuery()</pre> |
| <div class="block">Create a <code>CriteriaQuery</code> object.</div> |
| <dl> |
| <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><T> <a href="../../../jakarta/persistence/criteria/CriteriaQuery.html" title="interface in jakarta.persistence.criteria">CriteriaQuery</a><T> createQuery(java.lang.Class<T> resultClass)</pre> |
| <div class="block">Create a <code>CriteriaQuery</code> object with the specified result |
| type.</div> |
| <dl> |
| <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="blockList"> |
| <li class="blockList"> |
| <h4>createTupleQuery</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/CriteriaQuery.html" title="interface in jakarta.persistence.criteria">CriteriaQuery</a><<a href="../../../jakarta/persistence/Tuple.html" title="interface in jakarta.persistence">Tuple</a>> 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="returnLabel">Returns:</span></dt> |
| <dd>criteria query object</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="createCriteriaUpdate-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createCriteriaUpdate</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/CriteriaUpdate.html" title="interface in jakarta.persistence.criteria">CriteriaUpdate</a><T> createCriteriaUpdate(java.lang.Class<T> targetEntity)</pre> |
| <div class="block">Create a <code>CriteriaUpdate</code> query object to perform a bulk update operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>targetEntity</code> - target type for update operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the query object</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="createCriteriaDelete-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createCriteriaDelete</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/CriteriaDelete.html" title="interface in jakarta.persistence.criteria">CriteriaDelete</a><T> createCriteriaDelete(java.lang.Class<T> targetEntity)</pre> |
| <div class="block">Create a <code>CriteriaDelete</code> query object to perform a bulk delete operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>targetEntity</code> - target type for delete operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the query object</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="construct-java.lang.Class-jakarta.persistence.criteria.Selection...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>construct</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria">CompoundSelection</a><Y> construct(java.lang.Class<Y> resultClass, |
| <a href="../../../jakarta/persistence/criteria/Selection.html" title="interface in jakarta.persistence.criteria">Selection</a><?>... selections)</pre> |
| <div class="block">Create a selection item corresponding to a constructor. |
| This method is used to specify a constructor that will be |
| applied to the results of the query execution. If the |
| constructor is for an entity class, the resulting entities |
| will be in the new state after the query is executed.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>resultClass</code> - class whose instance is to be constructed</dd> |
| <dd><code>selections</code> - arguments to the constructor</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>compound selection item</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.IllegalArgumentException</code> - if an argument is a |
| tuple- or array-valued selection item</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="tuple-jakarta.persistence.criteria.Selection...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>tuple</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria">CompoundSelection</a><<a href="../../../jakarta/persistence/Tuple.html" title="interface in jakarta.persistence">Tuple</a>> tuple(<a href="../../../jakarta/persistence/criteria/Selection.html" title="interface in jakarta.persistence.criteria">Selection</a><?>... selections)</pre> |
| <div class="block">Create a tuple-valued selection item.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>selections</code> - selection items</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>tuple-valued compound selection</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.IllegalArgumentException</code> - if an argument is a |
| tuple- or array-valued selection item</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="array-jakarta.persistence.criteria.Selection...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>array</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria">CompoundSelection</a><java.lang.Object[]> array(<a href="../../../jakarta/persistence/criteria/Selection.html" title="interface in jakarta.persistence.criteria">Selection</a><?>... selections)</pre> |
| <div class="block">Create an array-valued selection item.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>selections</code> - selection items</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>array-valued compound selection</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.IllegalArgumentException</code> - if an argument is a |
| tuple- or array-valued selection item</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="asc-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>asc</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Order.html" title="interface in jakarta.persistence.criteria">Order</a> asc(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</pre> |
| <div class="block">Create an ordering by the ascending value of the expression.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression used to define the ordering</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ascending ordering corresponding to the expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="desc-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>desc</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Order.html" title="interface in jakarta.persistence.criteria">Order</a> desc(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</pre> |
| <div class="block">Create an ordering by the descending value of the expression.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression used to define the ordering</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>descending ordering corresponding to the expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="avg-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>avg</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> avg(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an aggregate expression applying the avg operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to avg operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>avg expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sum-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sum</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> sum(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an aggregate expression applying the sum operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to sum operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>sum expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sumAsLong-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sumAsLong</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long> sumAsLong(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> x)</pre> |
| <div class="block">Create an aggregate expression applying the sum operation to an |
| Integer-valued expression, returning a Long result.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to sum operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>sum expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sumAsDouble-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sumAsDouble</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> sumAsDouble(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Float> x)</pre> |
| <div class="block">Create an aggregate expression applying the sum operation to a |
| Float-valued expression, returning a Double result.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to sum operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>sum expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="max-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>max</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> max(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an aggregate expression applying the numerical max |
| operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to max operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="min-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>min</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> min(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an aggregate expression applying the numerical min |
| operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to min operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>min expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="greatest-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>greatest</h4> |
| <pre><X extends java.lang.Comparable<? super X>> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X> greatest(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X> x)</pre> |
| <div class="block">Create an aggregate expression for finding the greatest of |
| the values (strings, dates, etc).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to greatest |
| operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greatest expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="least-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>least</h4> |
| <pre><X extends java.lang.Comparable<? super X>> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X> least(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><X> x)</pre> |
| <div class="block">Create an aggregate expression for finding the least of |
| the values (strings, dates, etc).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to least |
| operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>least expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="count-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>count</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long> count(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</pre> |
| <div class="block">Create an aggregate expression applying the count operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to count |
| operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>count expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="countDistinct-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>countDistinct</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long> countDistinct(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</pre> |
| <div class="block">Create an aggregate expression applying the count distinct |
| operation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression representing input value to |
| count distinct operation</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>count distinct expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="exists-jakarta.persistence.criteria.Subquery-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>exists</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> exists(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><?> subquery)</pre> |
| <div class="block">Create a predicate testing the existence of a subquery result.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>subquery</code> - subquery whose result is to be tested</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>exists predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="all-jakarta.persistence.criteria.Subquery-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>all</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> all(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><Y> subquery)</pre> |
| <div class="block">Create an all expression over the subquery results.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>subquery</code> - subquery</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>all expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="some-jakarta.persistence.criteria.Subquery-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>some</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> some(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><Y> subquery)</pre> |
| <div class="block">Create a some expression over the subquery results. |
| This expression is equivalent to an <code>any</code> expression.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>subquery</code> - subquery</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>some expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="any-jakarta.persistence.criteria.Subquery-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>any</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> any(<a href="../../../jakarta/persistence/criteria/Subquery.html" title="interface in jakarta.persistence.criteria">Subquery</a><Y> subquery)</pre> |
| <div class="block">Create an any expression over the subquery results. |
| This expression is equivalent to a <code>some</code> expression.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>subquery</code> - subquery</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>any expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="and-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>and</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> and(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> y)</pre> |
| <div class="block">Create a conjunction of the given boolean expressions.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - boolean expression</dd> |
| <dd><code>y</code> - boolean expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>and predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="and-jakarta.persistence.criteria.Predicate...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>and</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> and(<a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a>... restrictions)</pre> |
| <div class="block">Create a conjunction of the given restriction predicates. |
| A conjunction of zero predicates is true.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>restrictions</code> - zero or more restriction predicates</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>and predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="or-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>or</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> or(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> y)</pre> |
| <div class="block">Create a disjunction of the given boolean expressions.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - boolean expression</dd> |
| <dd><code>y</code> - boolean expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>or predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="or-jakarta.persistence.criteria.Predicate...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>or</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> or(<a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a>... restrictions)</pre> |
| <div class="block">Create a disjunction of the given restriction predicates. |
| A disjunction of zero predicates is false.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>restrictions</code> - zero or more restriction predicates</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>or predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="not-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>not</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> not(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> restriction)</pre> |
| <div class="block">Create a negation of the given restriction.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>restriction</code> - restriction expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>not predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="conjunction--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>conjunction</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> conjunction()</pre> |
| <div class="block">Create a conjunction (with zero conjuncts). |
| A conjunction with zero conjuncts is true.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>and predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="disjunction--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>disjunction</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> disjunction()</pre> |
| <div class="block">Create a disjunction (with zero disjuncts). |
| A disjunction with zero disjuncts is false.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>or predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isTrue-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTrue</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isTrue(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x)</pre> |
| <div class="block">Create a predicate testing for a true value.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression to be tested</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isFalse-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isFalse</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isFalse(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Boolean> x)</pre> |
| <div class="block">Create a predicate testing for a false value.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression to be tested</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isNull-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNull</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isNull(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</pre> |
| <div class="block">Create a predicate to test whether the expression is null.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-null predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isNotNull-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNotNull</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isNotNull(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x)</pre> |
| <div class="block">Create a predicate to test whether the expression is not null.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-not-null predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="equal-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>equal</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> equal(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> y)</pre> |
| <div class="block">Create a predicate for testing the arguments for equality.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>equality predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="equal-jakarta.persistence.criteria.Expression-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>equal</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> equal(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| java.lang.Object y)</pre> |
| <div class="block">Create a predicate for testing the arguments for equality.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - object</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>equality predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notEqual-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notEqual</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notEqual(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> y)</pre> |
| <div class="block">Create a predicate for testing the arguments for inequality.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>inequality predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notEqual-jakarta.persistence.criteria.Expression-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notEqual</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notEqual(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> x, |
| java.lang.Object y)</pre> |
| <div class="block">Create a predicate for testing the arguments for inequality.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - object</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>inequality predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="greaterThan-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>greaterThan</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> greaterThan(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="greaterThan-jakarta.persistence.criteria.Expression-java.lang.Comparable-"> |
| <!-- --> |
| </a><a name="greaterThan-jakarta.persistence.criteria.Expression-Y-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>greaterThan</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> greaterThan(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="greaterThanOrEqualTo-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>greaterThanOrEqualTo</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> greaterThanOrEqualTo(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="greaterThanOrEqualTo-jakarta.persistence.criteria.Expression-java.lang.Comparable-"> |
| <!-- --> |
| </a><a name="greaterThanOrEqualTo-jakarta.persistence.criteria.Expression-Y-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>greaterThanOrEqualTo</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> greaterThanOrEqualTo(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lessThan-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lessThan</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> lessThan(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lessThan-jakarta.persistence.criteria.Expression-java.lang.Comparable-"> |
| <!-- --> |
| </a><a name="lessThan-jakarta.persistence.criteria.Expression-Y-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lessThan</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> lessThan(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lessThanOrEqualTo-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lessThanOrEqualTo</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> lessThanOrEqualTo(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lessThanOrEqualTo-jakarta.persistence.criteria.Expression-java.lang.Comparable-"> |
| <!-- --> |
| </a><a name="lessThanOrEqualTo-jakarta.persistence.criteria.Expression-Y-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lessThanOrEqualTo</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> lessThanOrEqualTo(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="between-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>between</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> between(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> v, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| between the second and third arguments in value.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>v</code> - expression</dd> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>between predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="between-jakarta.persistence.criteria.Expression-java.lang.Comparable-java.lang.Comparable-"> |
| <!-- --> |
| </a><a name="between-jakarta.persistence.criteria.Expression-Y-Y-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>between</h4> |
| <pre><Y extends java.lang.Comparable<? super Y>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> between(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> v, |
| Y x, |
| Y y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| between the second and third arguments in value.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>v</code> - expression</dd> |
| <dd><code>x</code> - value</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>between predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="gt-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>gt</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> gt(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="gt-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>gt</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> gt(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ge-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ge</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> ge(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ge-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ge</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> ge(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| greater than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>greater-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lt-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lt</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> lt(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lt-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lt</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> lt(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="le-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>le</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> le(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="le-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>le</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> le(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</pre> |
| <div class="block">Create a predicate for testing whether the first argument is |
| less than or equal to the second.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>less-than-or-equal predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sign-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sign</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> sign(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</pre> |
| <div class="block">Create an expression that returns the sign of its |
| argument, that is, <code>1</code> if its argument is |
| positive, <code>-1</code> if its argument is negative, |
| or <code>0</code> if its argument is exactly zero.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>sign</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="neg-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>neg</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> neg(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an expression that returns the arithmetic negation |
| of its argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>arithmetic negation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="abs-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>abs</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> abs(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an expression that returns the absolute value |
| of its argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>absolute value</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ceiling-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ceiling</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> ceiling(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an expression that returns the ceiling of its |
| argument, that is, the smallest integer greater than |
| or equal to its argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ceiling</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="floor-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>floor</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> floor(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> x)</pre> |
| <div class="block">Create an expression that returns the floor of its |
| argument, that is, the largest integer smaller than |
| or equal to its argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>floor</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sum-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sum</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> sum(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</pre> |
| <div class="block">Create an expression that returns the sum |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>sum</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sum-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a><a name="sum-jakarta.persistence.criteria.Expression-N-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sum</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> sum(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| N y)</pre> |
| <div class="block">Create an expression that returns the sum |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>sum</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sum-java.lang.Number-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a><a name="sum-N-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sum</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> sum(N x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</pre> |
| <div class="block">Create an expression that returns the sum |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - value</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>sum</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="prod-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>prod</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> prod(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</pre> |
| <div class="block">Create an expression that returns the product |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>product</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="prod-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a><a name="prod-jakarta.persistence.criteria.Expression-N-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>prod</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> prod(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| N y)</pre> |
| <div class="block">Create an expression that returns the product |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>product</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="prod-java.lang.Number-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a><a name="prod-N-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>prod</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> prod(N x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</pre> |
| <div class="block">Create an expression that returns the product |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - value</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>product</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="diff-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>diff</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> diff(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</pre> |
| <div class="block">Create an expression that returns the difference |
| between its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>difference</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="diff-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a><a name="diff-jakarta.persistence.criteria.Expression-N-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>diff</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> diff(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> x, |
| N y)</pre> |
| <div class="block">Create an expression that returns the difference |
| between its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>difference</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="diff-java.lang.Number-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a><a name="diff-N-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>diff</h4> |
| <pre><N extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><N> diff(N x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends N> y)</pre> |
| <div class="block">Create an expression that returns the difference |
| between its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - value</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>difference</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="quot-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>quot</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Number> quot(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</pre> |
| <div class="block">Create an expression that returns the quotient |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>quotient</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="quot-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>quot</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Number> quot(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</pre> |
| <div class="block">Create an expression that returns the quotient |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>quotient</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="quot-java.lang.Number-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>quot</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Number> quot(java.lang.Number x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</pre> |
| <div class="block">Create an expression that returns the quotient |
| of its arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - value</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>quotient</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mod-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mod</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> mod(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> y)</pre> |
| <div class="block">Create an expression that returns the modulus |
| (remainder under integer division) of its |
| arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>modulus</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mod-jakarta.persistence.criteria.Expression-java.lang.Integer-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mod</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> mod(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> x, |
| java.lang.Integer y)</pre> |
| <div class="block">Create an expression that returns the modulus |
| (remainder under integer division) of its |
| arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>modulus</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mod-java.lang.Integer-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mod</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> mod(java.lang.Integer x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> y)</pre> |
| <div class="block">Create an expression that returns the modulus |
| (remainder under integer division) of its |
| arguments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - value</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>modulus</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="sqrt-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>sqrt</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> sqrt(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</pre> |
| <div class="block">Create an expression that returns the square root |
| of its argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>square root</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="exp-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>exp</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> exp(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</pre> |
| <div class="block">Create an expression that returns the exponential |
| of its argument, that is, Euler's number <i>e</i> |
| raised to the power of its argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>exponential</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ln-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ln</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> ln(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x)</pre> |
| <div class="block">Create an expression that returns the natural logarithm |
| of its argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>natural logarithm</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="power-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>power</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> power(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> y)</pre> |
| <div class="block">Create an expression that returns the first argument |
| raised to the power of its second argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - base</dd> |
| <dd><code>y</code> - exponent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the base raised to the power of the exponent</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="power-jakarta.persistence.criteria.Expression-java.lang.Number-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>power</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> power(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> x, |
| java.lang.Number y)</pre> |
| <div class="block">Create an expression that returns the first argument |
| raised to the power of its second argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - base</dd> |
| <dd><code>y</code> - exponent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the base raised to the power of the exponent</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="round-jakarta.persistence.criteria.Expression-java.lang.Integer-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>round</h4> |
| <pre><T extends java.lang.Number> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T> round(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T> x, |
| java.lang.Integer n)</pre> |
| <div class="block">Create an expression that returns the first argument |
| rounded to the number of decimal places given by the |
| second argument.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - base</dd> |
| <dd><code>n</code> - number of decimal places</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the rounded value</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toLong-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toLong</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Long> toLong(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</pre> |
| <div class="block">Typecast. Returns same expression object.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>number</code> - numeric expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Expression<Long></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toInteger-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toInteger</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> toInteger(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</pre> |
| <div class="block">Typecast. Returns same expression object.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>number</code> - numeric expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Expression<Integer></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toFloat-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toFloat</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Float> toFloat(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</pre> |
| <div class="block">Typecast. Returns same expression object.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>number</code> - numeric expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Expression<Float></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toDouble-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toDouble</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Double> toDouble(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</pre> |
| <div class="block">Typecast. Returns same expression object.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>number</code> - numeric expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Expression<Double></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toBigDecimal-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toBigDecimal</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.math.BigDecimal> toBigDecimal(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</pre> |
| <div class="block">Typecast. Returns same expression object.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>number</code> - numeric expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Expression<BigDecimal></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toBigInteger-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toBigInteger</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.math.BigInteger> toBigInteger(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends java.lang.Number> number)</pre> |
| <div class="block">Typecast. Returns same expression object.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>number</code> - numeric expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Expression<BigInteger></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toString-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toString</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> toString(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> character)</pre> |
| <div class="block">Typecast. Returns same expression object.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>character</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Expression<String></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="literal-java.lang.Object-"> |
| <!-- --> |
| </a><a name="literal-T-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>literal</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T> literal(T value)</pre> |
| <div class="block">Create an expression for a literal.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>value</code> - value represented by the expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression literal</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.IllegalArgumentException</code> - if value is null</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="nullLiteral-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>nullLiteral</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T> nullLiteral(java.lang.Class<T> resultClass)</pre> |
| <div class="block">Create an expression for a null literal with the given type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>resultClass</code> - type of the null literal</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>null expression literal</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="parameter-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>parameter</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/ParameterExpression.html" title="interface in jakarta.persistence.criteria">ParameterExpression</a><T> parameter(java.lang.Class<T> paramClass)</pre> |
| <div class="block">Create a parameter expression.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>paramClass</code> - parameter class</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>parameter expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="parameter-java.lang.Class-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>parameter</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/ParameterExpression.html" title="interface in jakarta.persistence.criteria">ParameterExpression</a><T> parameter(java.lang.Class<T> paramClass, |
| java.lang.String name)</pre> |
| <div class="block">Create a parameter expression with the given name.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>paramClass</code> - parameter class</dd> |
| <dd><code>name</code> - name that can be used to refer to |
| the parameter</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>parameter expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isEmpty-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEmpty</h4> |
| <pre><C extends java.util.Collection<?>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isEmpty(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</pre> |
| <div class="block">Create a predicate that tests whether a collection is empty.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>collection</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-empty predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isNotEmpty-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNotEmpty</h4> |
| <pre><C extends java.util.Collection<?>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isNotEmpty(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</pre> |
| <div class="block">Create a predicate that tests whether a collection is |
| not empty.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>collection</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-not-empty predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="size-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>size</h4> |
| <pre><C extends java.util.Collection<?>> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> size(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</pre> |
| <div class="block">Create an expression that tests the size of a collection.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>collection</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>size expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="size-java.util.Collection-"> |
| <!-- --> |
| </a><a name="size-C-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>size</h4> |
| <pre><C extends java.util.Collection<?>> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> size(C collection)</pre> |
| <div class="block">Create an expression that tests the size of a collection.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>collection</code> - collection</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>size expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isMember-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isMember</h4> |
| <pre><E,C extends java.util.Collection<E>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isMember(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><E> elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</pre> |
| <div class="block">Create a predicate that tests whether an element is |
| a member of a collection. |
| If the collection is empty, the predicate will be false.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>elem</code> - element expression</dd> |
| <dd><code>collection</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-member predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isMember-java.lang.Object-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a><a name="isMember-E-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isMember</h4> |
| <pre><E,C extends java.util.Collection<E>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isMember(E elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</pre> |
| <div class="block">Create a predicate that tests whether an element is |
| a member of a collection. |
| If the collection is empty, the predicate will be false.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>elem</code> - element</dd> |
| <dd><code>collection</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-member predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isNotMember-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNotMember</h4> |
| <pre><E,C extends java.util.Collection<E>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isNotMember(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><E> elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</pre> |
| <div class="block">Create a predicate that tests whether an element is |
| not a member of a collection. |
| If the collection is empty, the predicate will be true.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>elem</code> - element expression</dd> |
| <dd><code>collection</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-not-member predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isNotMember-java.lang.Object-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a><a name="isNotMember-E-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNotMember</h4> |
| <pre><E,C extends java.util.Collection<E>> <a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> isNotMember(E elem, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><C> collection)</pre> |
| <div class="block">Create a predicate that tests whether an element is |
| not a member of a collection. |
| If the collection is empty, the predicate will be true.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>elem</code> - element</dd> |
| <dd><code>collection</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>is-not-member predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="values-java.util.Map-"> |
| <!-- --> |
| </a><a name="values-M-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>values</h4> |
| <pre><V,M extends java.util.Map<?,V>> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.util.Collection<V>> values(M map)</pre> |
| <div class="block">Create an expression that returns the values of a map.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>map</code> - map</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>collection expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="keys-java.util.Map-"> |
| <!-- --> |
| </a><a name="keys-M-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>keys</h4> |
| <pre><K,M extends java.util.Map<K,?>> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.util.Set<K>> keys(M map)</pre> |
| <div class="block">Create an expression that returns the keys of a map.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>map</code> - map</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>set expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="like-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>like</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> like(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="like-jakarta.persistence.criteria.Expression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>like</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> like(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="like-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>like</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> like(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string expression</dd> |
| <dd><code>escapeChar</code> - escape character expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="like-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-char-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>like</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> like(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| char escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string expression</dd> |
| <dd><code>escapeChar</code> - escape character</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="like-jakarta.persistence.criteria.Expression-java.lang.String-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>like</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> like(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string</dd> |
| <dd><code>escapeChar</code> - escape character expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="like-jakarta.persistence.criteria.Expression-java.lang.String-char-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>like</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> like(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| char escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| satisfies the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string</dd> |
| <dd><code>escapeChar</code> - escape character</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notLike-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notLike</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notLike(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>not-like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notLike-jakarta.persistence.criteria.Expression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notLike</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notLike(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>not-like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notLike-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notLike</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notLike(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string expression</dd> |
| <dd><code>escapeChar</code> - escape character expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>not-like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notLike-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-char-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notLike</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notLike(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| char escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string expression</dd> |
| <dd><code>escapeChar</code> - escape character</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>not-like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notLike-jakarta.persistence.criteria.Expression-java.lang.String-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notLike</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notLike(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string</dd> |
| <dd><code>escapeChar</code> - escape character expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>not-like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="notLike-jakarta.persistence.criteria.Expression-java.lang.String-char-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>notLike</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Predicate.html" title="interface in jakarta.persistence.criteria">Predicate</a> notLike(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| char escapeChar)</pre> |
| <div class="block">Create a predicate for testing whether the expression |
| does not satisfy the given pattern.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>pattern</code> - string</dd> |
| <dd><code>escapeChar</code> - escape character</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>not-like predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="concat-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>concat</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> concat(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> y)</pre> |
| <div class="block">Create an expression for string concatenation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>y</code> - string expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to concatenation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="concat-jakarta.persistence.criteria.Expression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>concat</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> concat(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String y)</pre> |
| <div class="block">Create an expression for string concatenation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>y</code> - string</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to concatenation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="concat-java.lang.String-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>concat</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> concat(java.lang.String x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> y)</pre> |
| <div class="block">Create an expression for string concatenation.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string</dd> |
| <dd><code>y</code> - string expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to concatenation</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="substring-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>substring</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> substring(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> from)</pre> |
| <div class="block">Create an expression for substring extraction. |
| Extracts a substring starting at the specified position |
| through to end of the string. |
| First position is 1.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>from</code> - start position expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to substring extraction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="substring-jakarta.persistence.criteria.Expression-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>substring</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> substring(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| int from)</pre> |
| <div class="block">Create an expression for substring extraction. |
| Extracts a substring starting at the specified position |
| through to end of the string. |
| First position is 1.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>from</code> - start position</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to substring extraction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="substring-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>substring</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> substring(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> from, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> len)</pre> |
| <div class="block">Create an expression for substring extraction. |
| Extracts a substring of given length starting at the |
| specified position. |
| First position is 1.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>from</code> - start position expression</dd> |
| <dd><code>len</code> - length expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to substring extraction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="substring-jakarta.persistence.criteria.Expression-int-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>substring</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> substring(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| int from, |
| int len)</pre> |
| <div class="block">Create an expression for substring extraction. |
| Extracts a substring of given length starting at the |
| specified position. |
| First position is 1.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dd><code>from</code> - start position</dd> |
| <dd><code>len</code> - length</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to substring extraction</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="trim-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>trim</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> trim(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression to trim blanks from both ends of |
| a string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression for string to trim</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>trim expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="trim-jakarta.persistence.criteria.CriteriaBuilder.Trimspec-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>trim</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> trim(<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum in jakarta.persistence.criteria">CriteriaBuilder.Trimspec</a> ts, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression to trim blanks from a string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>ts</code> - trim specification</dd> |
| <dd><code>x</code> - expression for string to trim</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>trim expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="trim-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>trim</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> trim(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression to trim character from both ends of |
| a string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>t</code> - expression for character to be trimmed</dd> |
| <dd><code>x</code> - expression for string to trim</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>trim expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="trim-jakarta.persistence.criteria.CriteriaBuilder.Trimspec-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>trim</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> trim(<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum in jakarta.persistence.criteria">CriteriaBuilder.Trimspec</a> ts, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Character> t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression to trim character from a string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>ts</code> - trim specification</dd> |
| <dd><code>t</code> - expression for character to be trimmed</dd> |
| <dd><code>x</code> - expression for string to trim</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>trim expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="trim-char-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>trim</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> trim(char t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression to trim character from both ends of |
| a string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>t</code> - character to be trimmed</dd> |
| <dd><code>x</code> - expression for string to trim</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>trim expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="trim-jakarta.persistence.criteria.CriteriaBuilder.Trimspec-char-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>trim</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> trim(<a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum in jakarta.persistence.criteria">CriteriaBuilder.Trimspec</a> ts, |
| char t, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression to trim character from a string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>ts</code> - trim specification</dd> |
| <dd><code>t</code> - character to be trimmed</dd> |
| <dd><code>x</code> - expression for string to trim</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>trim expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lower-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lower</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> lower(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression for converting a string to lowercase.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression to convert to lowercase</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="upper-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>upper</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> upper(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression for converting a string to uppercase.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression to convert to uppercase</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="length-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>length</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> length(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x)</pre> |
| <div class="block">Create expression to return length of a string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - string expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>length expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="locate-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>locate</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> locate(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern)</pre> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found. |
| The first position in a string is denoted by 1. If the |
| string to be located is not found, 0 is returned. |
| <p><strong>Warning:</strong> the order of the parameters |
| of this method is reversed compared to the corresponding |
| function in JPQL.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression for string to be searched</dd> |
| <dd><code>pattern</code> - expression for string to be located</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to position</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="locate-jakarta.persistence.criteria.Expression-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>locate</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> locate(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern)</pre> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found. |
| The first position in a string is denoted by 1. If the |
| string to be located is not found, 0 is returned. |
| <p><strong>Warning:</strong> the order of the parameters |
| of this method is reversed compared to the corresponding |
| function in JPQL.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression for string to be searched</dd> |
| <dd><code>pattern</code> - string to be located</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to position</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="locate-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>locate</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> locate(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> pattern, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> from)</pre> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found. |
| The first position in a string is denoted by 1. If the |
| string to be located is not found, 0 is returned. |
| <p><strong>Warning:</strong> the order of the first two |
| parameters of this method is reversed compared to the |
| corresponding function in JPQL.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression for string to be searched</dd> |
| <dd><code>pattern</code> - expression for string to be located</dd> |
| <dd><code>from</code> - expression for position at which to start search</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to position</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="locate-jakarta.persistence.criteria.Expression-java.lang.String-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>locate</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.Integer> locate(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.lang.String> x, |
| java.lang.String pattern, |
| int from)</pre> |
| <div class="block">Create expression to locate the position of one string |
| within another, returning position of first character |
| if found. |
| The first position in a string is denoted by 1. If the |
| string to be located is not found, 0 is returned. |
| <p><strong>Warning:</strong> the order of the first two |
| parameters of this method is reversed compared to the |
| corresponding function in JPQL.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression for string to be searched</dd> |
| <dd><code>pattern</code> - string to be located</dd> |
| <dd><code>from</code> - position at which to start search</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression corresponding to position</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="currentDate--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>currentDate</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.sql.Date> currentDate()</pre> |
| <div class="block">Create expression to return current date.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression for current date</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="currentTimestamp--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>currentTimestamp</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.sql.Timestamp> currentTimestamp()</pre> |
| <div class="block">Create expression to return current timestamp.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression for current timestamp</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="currentTime--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>currentTime</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.sql.Time> currentTime()</pre> |
| <div class="block">Create expression to return current time.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression for current time</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="localDate--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>localDate</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.time.LocalDate> localDate()</pre> |
| <div class="block">Create expression to return current local date.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression for current date</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="localDateTime--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>localDateTime</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.time.LocalDateTime> localDateTime()</pre> |
| <div class="block">Create expression to return current local datetime.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression for current timestamp</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="localTime--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>localTime</h4> |
| <pre><a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><java.time.LocalTime> localTime()</pre> |
| <div class="block">Create expression to return current local time.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression for current time</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="in-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>in</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.In.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.In</a><T> in(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends T> expression)</pre> |
| <div class="block">Create predicate to test whether given expression |
| is contained in a list of values.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>expression</code> - to be tested against list of values</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>in predicate</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="coalesce-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>coalesce</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> coalesce(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> y)</pre> |
| <div class="block">Create an expression that returns null if all its arguments |
| evaluate to null, and the value of the first non-null argument |
| otherwise.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>coalesce expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="coalesce-jakarta.persistence.criteria.Expression-java.lang.Object-"> |
| <!-- --> |
| </a><a name="coalesce-jakarta.persistence.criteria.Expression-Y-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>coalesce</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> coalesce(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends Y> x, |
| Y y)</pre> |
| <div class="block">Create an expression that returns null if all its arguments |
| evaluate to null, and the value of the first non-null argument |
| otherwise.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>coalesce expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="nullif-jakarta.persistence.criteria.Expression-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>nullif</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> nullif(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> x, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?> y)</pre> |
| <div class="block">Create an expression that tests whether its argument are |
| equal, returning null if they are and the value of the |
| first expression if they are not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - expression</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>nullif expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="nullif-jakarta.persistence.criteria.Expression-java.lang.Object-"> |
| <!-- --> |
| </a><a name="nullif-jakarta.persistence.criteria.Expression-Y-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>nullif</h4> |
| <pre><Y> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> nullif(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><Y> x, |
| Y y)</pre> |
| <div class="block">Create an expression that tests whether its argument are |
| equal, returning null if they are and the value of the |
| first expression if they are not.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - expression</dd> |
| <dd><code>y</code> - value</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>nullif expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="coalesce--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>coalesce</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Coalesce.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.Coalesce</a><T> coalesce()</pre> |
| <div class="block">Create a coalesce expression.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>coalesce expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="selectCase-jakarta.persistence.criteria.Expression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>selectCase</h4> |
| <pre><C,R> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.SimpleCase.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.SimpleCase</a><C,R> selectCase(<a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><? extends C> expression)</pre> |
| <div class="block">Create a simple case expression.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>expression</code> - to be tested against the case conditions</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>simple case expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="selectCase--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>selectCase</h4> |
| <pre><R> <a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Case.html" title="interface in jakarta.persistence.criteria">CriteriaBuilder.Case</a><R> selectCase()</pre> |
| <div class="block">Create a general case expression.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>general case expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="function-java.lang.String-java.lang.Class-jakarta.persistence.criteria.Expression...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>function</h4> |
| <pre><T> <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><T> function(java.lang.String name, |
| java.lang.Class<T> type, |
| <a href="../../../jakarta/persistence/criteria/Expression.html" title="interface in jakarta.persistence.criteria">Expression</a><?>... args)</pre> |
| <div class="block">Create an expression for the execution of a database |
| function.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>name</code> - function name</dd> |
| <dd><code>type</code> - expected result type</dd> |
| <dd><code>args</code> - function arguments</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>expression</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treat-jakarta.persistence.criteria.Join-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>treat</h4> |
| <pre><X,T,V extends T> <a href="../../../jakarta/persistence/criteria/Join.html" title="interface in jakarta.persistence.criteria">Join</a><X,V> treat(<a href="../../../jakarta/persistence/criteria/Join.html" title="interface in jakarta.persistence.criteria">Join</a><X,T> join, |
| java.lang.Class<V> type)</pre> |
| <div class="block">Downcast Join object to the specified type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>join</code> - Join object</dd> |
| <dd><code>type</code> - type to be downcast to</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Join object of the specified type</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treat-jakarta.persistence.criteria.CollectionJoin-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>treat</h4> |
| <pre><X,T,E extends T> <a href="../../../jakarta/persistence/criteria/CollectionJoin.html" title="interface in jakarta.persistence.criteria">CollectionJoin</a><X,E> treat(<a href="../../../jakarta/persistence/criteria/CollectionJoin.html" title="interface in jakarta.persistence.criteria">CollectionJoin</a><X,T> join, |
| java.lang.Class<E> type)</pre> |
| <div class="block">Downcast CollectionJoin object to the specified type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>join</code> - CollectionJoin object</dd> |
| <dd><code>type</code> - type to be downcast to</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>CollectionJoin object of the specified type</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treat-jakarta.persistence.criteria.SetJoin-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>treat</h4> |
| <pre><X,T,E extends T> <a href="../../../jakarta/persistence/criteria/SetJoin.html" title="interface in jakarta.persistence.criteria">SetJoin</a><X,E> treat(<a href="../../../jakarta/persistence/criteria/SetJoin.html" title="interface in jakarta.persistence.criteria">SetJoin</a><X,T> join, |
| java.lang.Class<E> type)</pre> |
| <div class="block">Downcast SetJoin object to the specified type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>join</code> - SetJoin object</dd> |
| <dd><code>type</code> - type to be downcast to</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>SetJoin object of the specified type</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treat-jakarta.persistence.criteria.ListJoin-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>treat</h4> |
| <pre><X,T,E extends T> <a href="../../../jakarta/persistence/criteria/ListJoin.html" title="interface in jakarta.persistence.criteria">ListJoin</a><X,E> treat(<a href="../../../jakarta/persistence/criteria/ListJoin.html" title="interface in jakarta.persistence.criteria">ListJoin</a><X,T> join, |
| java.lang.Class<E> type)</pre> |
| <div class="block">Downcast ListJoin object to the specified type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>join</code> - ListJoin object</dd> |
| <dd><code>type</code> - type to be downcast to</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ListJoin object of the specified type</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treat-jakarta.persistence.criteria.MapJoin-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>treat</h4> |
| <pre><X,K,T,V extends T> <a href="../../../jakarta/persistence/criteria/MapJoin.html" title="interface in jakarta.persistence.criteria">MapJoin</a><X,K,V> treat(<a href="../../../jakarta/persistence/criteria/MapJoin.html" title="interface in jakarta.persistence.criteria">MapJoin</a><X,K,T> join, |
| java.lang.Class<V> type)</pre> |
| <div class="block">Downcast MapJoin object to the specified type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>join</code> - MapJoin object</dd> |
| <dd><code>type</code> - type to be downcast to</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>MapJoin object of the specified type</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treat-jakarta.persistence.criteria.Path-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>treat</h4> |
| <pre><X,T extends X> <a href="../../../jakarta/persistence/criteria/Path.html" title="interface in jakarta.persistence.criteria">Path</a><T> treat(<a href="../../../jakarta/persistence/criteria/Path.html" title="interface in jakarta.persistence.criteria">Path</a><X> path, |
| java.lang.Class<T> type)</pre> |
| <div class="block">Downcast Path object to the specified type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>path</code> - path</dd> |
| <dd><code>type</code> - type to be downcast to</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Path object of the specified type</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="treat-jakarta.persistence.criteria.Root-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>treat</h4> |
| <pre><X,T extends X> <a href="../../../jakarta/persistence/criteria/Root.html" title="interface in jakarta.persistence.criteria">Root</a><T> treat(<a href="../../../jakarta/persistence/criteria/Root.html" title="interface in jakarta.persistence.criteria">Root</a><X> root, |
| java.lang.Class<T> type)</pre> |
| <div class="block">Downcast Root object to the specified type.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>root</code> - root</dd> |
| <dd><code>type</code> - type to be downcast to</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Root object of the specified type</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.1</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="../../../jakarta/persistence/criteria/CompoundSelection.html" title="interface in jakarta.persistence.criteria"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../jakarta/persistence/criteria/CriteriaBuilder.Case.html" title="interface in jakarta.persistence.criteria"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../index.html?jakarta/persistence/criteria/CriteriaBuilder.html" target="_top">Frames</a></li> |
| <li><a href="CriteriaBuilder.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: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |