blob: 6a38da7bc3f16f3bc27217371aa1ef689e17ef7b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (version 1.7.0_79) on Mon Mar 21 21:59:47 CET 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Expression (OpenJPA Parent POM 2.4.1 API)</title>
<meta name="date" content="2016-03-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Expression (OpenJPA Parent POM 2.4.1 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Expression.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/persistence/query/ExistsExpression.html" title="class in org.apache.openjpa.persistence.query"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/persistence/query/FetchJoinObject.html" title="interface in org.apache.openjpa.persistence.query"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/persistence/query/Expression.html" target="_top">Frames</a></li>
<li><a href="Expression.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openjpa.persistence.query</div>
<h2 title="Interface Expression" class="title">Interface Expression</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../../org/apache/openjpa/persistence/query/OrderByItem.html" title="interface in org.apache.openjpa.persistence.query">OrderByItem</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html" title="interface in org.apache.openjpa.persistence.query">PredicateOperand</a>, <a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a></dd>
</dl>
<dl>
<dt>All Known Subinterfaces:</dt>
<dd><a href="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</a>, <a href="../../../../../org/apache/openjpa/persistence/query/DomainObject.html" title="interface in org.apache.openjpa.persistence.query">DomainObject</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../org/apache/openjpa/persistence/query/AbsExpression.html" title="class in org.apache.openjpa.persistence.query">AbsExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/AbstractDomainObject.html" title="class in org.apache.openjpa.persistence.query">AbstractDomainObject</a>, <a href="../../../../../org/apache/openjpa/persistence/query/ArrayExpression.html" title="class in org.apache.openjpa.persistence.query">ArrayExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/AverageExpression.html" title="class in org.apache.openjpa.persistence.query">AverageExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/BinaryOperatorExpression.html" title="class in org.apache.openjpa.persistence.query">BinaryOperatorExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/ConcatExpression.html" title="class in org.apache.openjpa.persistence.query">ConcatExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/CountExpression.html" title="class in org.apache.openjpa.persistence.query">CountExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/CurrentTimeExpression.html" title="class in org.apache.openjpa.persistence.query">CurrentTimeExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/DistinctExpression.html" title="class in org.apache.openjpa.persistence.query">DistinctExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/DividedByExpression.html" title="class in org.apache.openjpa.persistence.query">DividedByExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/ElseExpression.html" title="class in org.apache.openjpa.persistence.query">ElseExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/EntryExpression.html" title="class in org.apache.openjpa.persistence.query">EntryExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/FetchPath.html" title="class in org.apache.openjpa.persistence.query">FetchPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/IndexExpression.html" title="class in org.apache.openjpa.persistence.query">IndexExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/JoinPath.html" title="class in org.apache.openjpa.persistence.query">JoinPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/KeyExpression.html" title="class in org.apache.openjpa.persistence.query">KeyExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/LengthExpression.html" title="class in org.apache.openjpa.persistence.query">LengthExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/LiteralExpression.html" title="class in org.apache.openjpa.persistence.query">LiteralExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/LocateExpression.html" title="class in org.apache.openjpa.persistence.query">LocateExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/LowerExpression.html" title="class in org.apache.openjpa.persistence.query">LowerExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/MaxExpression.html" title="class in org.apache.openjpa.persistence.query">MaxExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/MinExpression.html" title="class in org.apache.openjpa.persistence.query">MinExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/MinusExpression.html" title="class in org.apache.openjpa.persistence.query">MinusExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/OperatorPath.html" title="class in org.apache.openjpa.persistence.query">OperatorPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/ParameterExpression.html" title="class in org.apache.openjpa.persistence.query">ParameterExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PlusExpression.html" title="class in org.apache.openjpa.persistence.query">PlusExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</a>, <a href="../../../../../org/apache/openjpa/persistence/query/RangeExpression.html" title="class in org.apache.openjpa.persistence.query">RangeExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/RootPath.html" title="class in org.apache.openjpa.persistence.query">RootPath</a>, <a href="../../../../../org/apache/openjpa/persistence/query/SizeExpression.html" title="class in org.apache.openjpa.persistence.query">SizeExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/SquareRootExpression.html" title="class in org.apache.openjpa.persistence.query">SquareRootExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/SubStringExpression.html" title="class in org.apache.openjpa.persistence.query">SubStringExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/SumExpression.html" title="class in org.apache.openjpa.persistence.query">SumExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/TimesExpression.html" title="class in org.apache.openjpa.persistence.query">TimesExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/TrimExpression.html" title="class in org.apache.openjpa.persistence.query">TrimExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/TypeExpression.html" title="class in org.apache.openjpa.persistence.query">TypeExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/UnaryMinusExpression.html" title="class in org.apache.openjpa.persistence.query">UnaryMinusExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/UpperExpression.html" title="class in org.apache.openjpa.persistence.query">UpperExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/ValueExpression.html" title="class in org.apache.openjpa.persistence.query">ValueExpression</a>, <a href="../../../../../org/apache/openjpa/persistence/query/VarArgsExpression.html" title="class in org.apache.openjpa.persistence.query">VarArgsExpression</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">Expression</span>
extends <a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html" title="interface in org.apache.openjpa.persistence.query">PredicateOperand</a></pre>
<div class="block">Instances of this interface can be used either as select list items or as
predicate operands.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#abs()">abs</a></strong>()</code>
<div class="block">Absolute value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#concat(org.apache.openjpa.persistence.query.Expression...)">concat</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>...&nbsp;str)</code>
<div class="block">Concatenate a string with other string(s).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#concat(java.lang.String...)">concat</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;str)</code>
<div class="block">Concatenate a string with other string(s).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#dividedBy(org.apache.openjpa.persistence.query.Expression)">dividedBy</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</code>
<div class="block">Division.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#dividedBy(java.lang.Number)">dividedBy</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</code>
<div class="block">Division.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.Class...)">in</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>...&nbsp;classes)</code>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.Enum...)">in</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;...&nbsp;enums)</code>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(org.apache.openjpa.persistence.query.Expression...)">in</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>...&nbsp;params)</code>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.Number...)">in</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>...&nbsp;nums)</code>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.String...)">in</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;strings)</code>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(org.apache.openjpa.persistence.query.Subquery)">in</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a>&nbsp;subquery)</code>
<div class="block">Create a predicate for testing whether the expression value is a member
of a subquery result.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#isNull()">isNull</a></strong>()</code>
<div class="block">Create a predicate for testing whether the value of the expression is
null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#length()">length</a></strong>()</code>
<div class="block">String length This method must be invoked on an expression corresponding
to a string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(org.apache.openjpa.persistence.query.Expression)">locate</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;str)</code>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(org.apache.openjpa.persistence.query.Expression,%20org.apache.openjpa.persistence.query.Expression)">locate</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;position)</code>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(org.apache.openjpa.persistence.query.Expression,%20int)">locate</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;str,
int&nbsp;position)</code>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(java.lang.String)">locate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</code>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(java.lang.String,%20org.apache.openjpa.persistence.query.Expression)">locate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;position)</code>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(java.lang.String,%20int)">locate</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
int&nbsp;position)</code>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#lower()">lower</a></strong>()</code>
<div class="block">Convert string to lowercase.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#member(org.apache.openjpa.persistence.query.PathExpression)">member</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>&nbsp;arg)</code>
<div class="block">Create a predicate for testing whether the expression is a member of the
association or element collection denoted by the path expression.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#minus()">minus</a></strong>()</code>
<div class="block">Unary minus.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#minus(org.apache.openjpa.persistence.query.Expression)">minus</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</code>
<div class="block">Subtraction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#minus(java.lang.Number)">minus</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</code>
<div class="block">Subtraction.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#mod(org.apache.openjpa.persistence.query.Expression)">mod</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</code>
<div class="block">Modulo operation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#mod(int)">mod</a></strong>(int&nbsp;num)</code>
<div class="block">Modulo operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#plus(org.apache.openjpa.persistence.query.Expression)">plus</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</code>
<div class="block">Addition.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#plus(java.lang.Number)">plus</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</code>
<div class="block">Addition.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#sqrt()">sqrt</a></strong>()</code>
<div class="block">Square root.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(org.apache.openjpa.persistence.query.Expression)">substring</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;start)</code>
<div class="block">Extract a substring starting at specified position through to the end of
the string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(org.apache.openjpa.persistence.query.Expression,%20org.apache.openjpa.persistence.query.Expression)">substring</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;start,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;len)</code>
<div class="block">Extract a substring.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(org.apache.openjpa.persistence.query.Expression,%20int)">substring</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;start,
int&nbsp;len)</code>
<div class="block">Extract a substring.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(int)">substring</a></strong>(int&nbsp;start)</code>
<div class="block">Extract a substring starting at specified position through to the end of
the string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(int,%20org.apache.openjpa.persistence.query.Expression)">substring</a></strong>(int&nbsp;start,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;len)</code>
<div class="block">Extract a substring.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(int,%20int)">substring</a></strong>(int&nbsp;start,
int&nbsp;len)</code>
<div class="block">Extract a substring.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#times(org.apache.openjpa.persistence.query.Expression)">times</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</code>
<div class="block">Multiplication.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#times(java.lang.Number)">times</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</code>
<div class="block">Multiplication.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim()">trim</a></strong>()</code>
<div class="block">Trim leading and trailing blanks.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(char)">trim</a></strong>(char&nbsp;c)</code>
<div class="block">Trim leading and trailing occurrences of character from the string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(char,%20org.apache.openjpa.persistence.query.TrimSpec)">trim</a></strong>(char&nbsp;c,
<a href="../../../../../org/apache/openjpa/persistence/query/TrimSpec.html" title="enum in org.apache.openjpa.persistence.query">TrimSpec</a>&nbsp;spec)</code>
<div class="block">Trim occurrences of the character from leading or trailing (or both)
positions of the string, as specified by trim spec.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(org.apache.openjpa.persistence.query.Expression)">trim</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</code>
<div class="block">Trim leading and trailing occurrences of character specified by the
expression argument from the string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(org.apache.openjpa.persistence.query.Expression,%20org.apache.openjpa.persistence.query.TrimSpec)">trim</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr,
<a href="../../../../../org/apache/openjpa/persistence/query/TrimSpec.html" title="enum in org.apache.openjpa.persistence.query">TrimSpec</a>&nbsp;spec)</code>
<div class="block">Trim occurrences of the character specified by the expression argument
from leading or trailing (or both) positions of the string, as specified
by trim spec.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(org.apache.openjpa.persistence.query.TrimSpec)">trim</a></strong>(<a href="../../../../../org/apache/openjpa/persistence/query/TrimSpec.html" title="enum in org.apache.openjpa.persistence.query">TrimSpec</a>&nbsp;spec)</code>
<div class="block">Trim leading, trailing blanks (or both) as specified by trim spec.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html#upper()">upper</a></strong>()</code>
<div class="block">Convert string to uppercase.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.persistence.query.SelectItem">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.openjpa.persistence.query.<a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</a></h3>
<code><a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html#asc()">asc</a>, <a href="../../../../../org/apache/openjpa/persistence/query/SelectItem.html#desc()">desc</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.persistence.query.PredicateOperand">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.openjpa.persistence.query.<a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html" title="interface in org.apache.openjpa.persistence.query">PredicateOperand</a></h3>
<code><a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Calendar,%20java.util.Calendar)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Calendar,%20org.apache.openjpa.persistence.query.PredicateOperand)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Date,%20java.util.Date)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Date,%20org.apache.openjpa.persistence.query.PredicateOperand)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.Number,%20java.lang.Number)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.Number,%20org.apache.openjpa.persistence.query.PredicateOperand)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand,%20java.util.Calendar)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand,%20java.util.Date)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand,%20java.lang.Number)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand,%20org.apache.openjpa.persistence.query.PredicateOperand)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand,%20java.lang.String)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.String,%20org.apache.openjpa.persistence.query.PredicateOperand)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.String,%20java.lang.String)">between</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(boolean)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(java.util.Calendar)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(java.lang.Class)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(java.util.Date)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(java.lang.Enum)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(java.lang.Number)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(org.apache.openjpa.persistence.query.PredicateOperand)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#equal(java.lang.String)">equal</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual(java.util.Calendar)">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual(java.util.Date)">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual(java.lang.Number)">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual(org.apache.openjpa.persistence.query.PredicateOperand)">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterEqual(java.lang.String)">greaterEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan(java.util.Calendar)">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan(java.util.Date)">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan(java.lang.Number)">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan(org.apache.openjpa.persistence.query.PredicateOperand)">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#greaterThan(java.lang.String)">greaterThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual(java.util.Calendar)">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual(java.util.Date)">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual(java.lang.Number)">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual(org.apache.openjpa.persistence.query.PredicateOperand)">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessEqual(java.lang.String)">lessEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan(java.util.Calendar)">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan(java.util.Date)">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan(java.lang.Number)">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan(org.apache.openjpa.persistence.query.PredicateOperand)">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#lessThan(java.lang.String)">lessThan</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(org.apache.openjpa.persistence.query.PredicateOperand)">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(org.apache.openjpa.persistence.query.PredicateOperand,%20char)">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(org.apache.openjpa.persistence.query.PredicateOperand,%20org.apache.openjpa.persistence.query.PredicateOperand)">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(java.lang.String)">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(java.lang.String,%20char)">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(java.lang.String,%20org.apache.openjpa.persistence.query.PredicateOperand)">like</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(boolean)">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(java.util.Calendar)">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(java.lang.Class)">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(java.util.Date)">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(java.lang.Enum)">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(java.lang.Number)">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(org.apache.openjpa.persistence.query.PredicateOperand)">notEqual</a>, <a href="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#notEqual(java.lang.String)">notEqual</a></code></li>
</ul>
</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="member(org.apache.openjpa.persistence.query.PathExpression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>member</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;member(<a href="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</a>&nbsp;arg)</pre>
<div class="block">Create a predicate for testing whether the expression is a member of the
association or element collection denoted by the path expression. The
argument must correspond to a collection-valued association or element
collection of like type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>arg</code> - -
a path expression that specifies a collection-valued
association or an element collection</dd>
<dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="isNull()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;isNull()</pre>
<div class="block">Create a predicate for testing whether the value of the expression is
null.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="in(java.lang.String...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>in</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;in(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;strings)</pre>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>strings</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="in(java.lang.Number...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>in</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;in(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>...&nbsp;nums)</pre>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nums</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="in(java.lang.Enum...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>in</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;in(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;...&nbsp;enums)</pre>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>enums</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="in(java.lang.Class...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>in</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;in(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>...&nbsp;classes)</pre>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>classes</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="in(org.apache.openjpa.persistence.query.Expression...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>in</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;in(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>...&nbsp;params)</pre>
<div class="block">Create a predicate for testing whether the expression value is a member
of the argument list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>params</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="in(org.apache.openjpa.persistence.query.Subquery)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>in</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</a>&nbsp;in(<a href="../../../../../org/apache/openjpa/persistence/query/Subquery.html" title="interface in org.apache.openjpa.persistence.query">Subquery</a>&nbsp;subquery)</pre>
<div class="block">Create a predicate for testing whether the expression value is a member
of a subquery result.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>subquery</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>conditional predicate</dd></dl>
</li>
</ul>
<a name="length()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>length</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;length()</pre>
<div class="block">String length This method must be invoked on an expression corresponding
to a string.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>expression denoting the length of the string.</dd></dl>
</li>
</ul>
<a name="concat(java.lang.String...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concat</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;concat(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;str)</pre>
<div class="block">Concatenate a string with other string(s). This method must be invoked on
an expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
string(s)</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the concatenation of the strings, starting
with the string corresponding to the expression on which the
method was invoked.</dd></dl>
</li>
</ul>
<a name="concat(org.apache.openjpa.persistence.query.Expression...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concat</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;concat(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>...&nbsp;str)</pre>
<div class="block">Concatenate a string with other string(s). This method must be invoked on
an expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
expression(s) corresponding to string(s)</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the concatenation of the strings, starting
with the string corresponding to the expression on which the
method was invoked.</dd></dl>
</li>
</ul>
<a name="substring(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;substring(int&nbsp;start)</pre>
<div class="block">Extract a substring starting at specified position through to the end of
the string. This method must be invoked on an expression corresponding to
a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - -
start position (1 indicates first position)</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the extracted substring</dd></dl>
</li>
</ul>
<a name="substring(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;substring(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;start)</pre>
<div class="block">Extract a substring starting at specified position through to the end of
the string. This method must be invoked on an expression corresponding to
a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - -
expression denoting start position (1 indicates first
position)</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the extracted substring</dd></dl>
</li>
</ul>
<a name="substring(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;substring(int&nbsp;start,
int&nbsp;len)</pre>
<div class="block">Extract a substring. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - -
start position (1 indicates first position)</dd><dd><code>len</code> - -
length of the substring to be returned</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the extracted substring</dd></dl>
</li>
</ul>
<a name="substring(int, org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;substring(int&nbsp;start,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;len)</pre>
<div class="block">Extract a substring. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - -
start position (1 indicates first position)</dd><dd><code>len</code> - -
expression denoting length of the substring to return</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the extracted substring</dd></dl>
</li>
</ul>
<a name="substring(org.apache.openjpa.persistence.query.Expression, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;substring(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;start,
int&nbsp;len)</pre>
<div class="block">Extract a substring. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - -
expression denoting start position (1 indicates first
position)</dd><dd><code>len</code> - -
length of the substring to return</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the extracted substring</dd></dl>
</li>
</ul>
<a name="substring(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>substring</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;substring(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;start,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;len)</pre>
<div class="block">Extract a substring. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - -
expression denoting start position (1 indicates first
position)</dd><dd><code>len</code> - -
expression denoting length of the substring to return</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the extracted substring</dd></dl>
</li>
</ul>
<a name="lower()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lower</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;lower()</pre>
<div class="block">Convert string to lowercase. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>expression denoting the string in lowercase</dd></dl>
</li>
</ul>
<a name="upper()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>upper</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;upper()</pre>
<div class="block">Convert string to uppercase. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>expression denoting the string in uppercase</dd></dl>
</li>
</ul>
<a name="trim()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;trim()</pre>
<div class="block">Trim leading and trailing blanks. This method must be invoked on an
expression corresponding to a string.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>expression denoting trimmed string</dd></dl>
</li>
</ul>
<a name="trim(org.apache.openjpa.persistence.query.TrimSpec)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;trim(<a href="../../../../../org/apache/openjpa/persistence/query/TrimSpec.html" title="enum in org.apache.openjpa.persistence.query">TrimSpec</a>&nbsp;spec)</pre>
<div class="block">Trim leading, trailing blanks (or both) as specified by trim spec. This
method must be invoked on an expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>spec</code> - -
trim specification</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting trimmed string</dd></dl>
</li>
</ul>
<a name="trim(char)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;trim(char&nbsp;c)</pre>
<div class="block">Trim leading and trailing occurrences of character from the string. This
method must be invoked on an expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>c</code> - -
character to be trimmed</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting trimmed string</dd></dl>
</li>
</ul>
<a name="trim(char, org.apache.openjpa.persistence.query.TrimSpec)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;trim(char&nbsp;c,
<a href="../../../../../org/apache/openjpa/persistence/query/TrimSpec.html" title="enum in org.apache.openjpa.persistence.query">TrimSpec</a>&nbsp;spec)</pre>
<div class="block">Trim occurrences of the character from leading or trailing (or both)
positions of the string, as specified by trim spec. This method must be
invoked on an expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>c</code> - -
character to be trimmed</dd><dd><code>spec</code> - -
trim specification</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting trimmed string</dd></dl>
</li>
</ul>
<a name="trim(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;trim(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</pre>
<div class="block">Trim leading and trailing occurrences of character specified by the
expression argument from the string. This method must be invoked on an
expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>expr</code> - -
expression corresponding to the character to be trimmed</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting trimmed string</dd></dl>
</li>
</ul>
<a name="trim(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.TrimSpec)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trim</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;trim(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr,
<a href="../../../../../org/apache/openjpa/persistence/query/TrimSpec.html" title="enum in org.apache.openjpa.persistence.query">TrimSpec</a>&nbsp;spec)</pre>
<div class="block">Trim occurrences of the character specified by the expression argument
from leading or trailing (or both) positions of the string, as specified
by trim spec. This method must be invoked on an expression corresponding
to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>expr</code> - -
expression corresponding to the character to be trimmed</dd><dd><code>spec</code> - -
trim specification</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting trimmed string</dd></dl>
</li>
</ul>
<a name="locate(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>locate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;locate(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str)</pre>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked. The search is started at
position 1 (first string position). This method must be invoked on an
expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
string to be located</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the first position at which the string was
found or expression denoting 0 if the string was not found</dd></dl>
</li>
</ul>
<a name="locate(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>locate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;locate(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;str)</pre>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked. The search is started at
position 1 (first string position). This method must be invoked on an
expression corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
expression corresponding to the string to be located</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the first position at which the string was
found or expression denoting 0 if the string was not found</dd></dl>
</li>
</ul>
<a name="locate(java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>locate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;locate(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
int&nbsp;position)</pre>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
string to be located</dd><dd><code>position</code> - -
position at which to start the search</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the first position at which the string was
found or expression denoting 0 if the string was not found</dd></dl>
</li>
</ul>
<a name="locate(java.lang.String, org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>locate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;locate(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;position)</pre>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
string to be located</dd><dd><code>position</code> - -
expression corresponding to position at which to start
the search</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the first position at which the string was
found or expression denoting 0 if the string was not found</dd></dl>
</li>
</ul>
<a name="locate(org.apache.openjpa.persistence.query.Expression, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>locate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;locate(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;str,
int&nbsp;position)</pre>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
expression corresponding to the string to be located</dd><dd><code>position</code> - -
position at which to start the search</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the first position at which the string was
found or expression denoting 0 if the string was not found</dd></dl>
</li>
</ul>
<a name="locate(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>locate</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;locate(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;str,
<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;position)</pre>
<div class="block">Locate a string contained within the string corresponding to the
expression on which the method was invoked, starting at a specified
search position. This method must be invoked on an expression
corresponding to a string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>str</code> - -
expression corresponding to the string to be located</dd><dd><code>position</code> - -
expression corresponding to position at which to start
the search</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the first position at which the string was
found or expression denoting 0 if the string was not found</dd></dl>
</li>
</ul>
<a name="plus(java.lang.Number)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>plus</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;plus(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</pre>
<div class="block">Addition. This method must be invoked on an expression corresponding to a
number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>num</code> - -
number to be added</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the sum</dd></dl>
</li>
</ul>
<a name="plus(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>plus</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;plus(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</pre>
<div class="block">Addition. This method must be invoked on an expression corresponding to a
number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>expr</code> - -
expression corresponding to number to be added</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the sum</dd></dl>
</li>
</ul>
<a name="minus()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minus</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;minus()</pre>
<div class="block">Unary minus. This method must be invoked on an expression corresponding
to a number.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>expression denoting the unary minus of the expression</dd></dl>
</li>
</ul>
<a name="minus(java.lang.Number)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minus</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;minus(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</pre>
<div class="block">Subtraction. This method must be invoked on an expression corresponding
to a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>num</code> - -
subtrahend</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the result of subtracting the argument from
the number corresponding to the expression on which the method
was invoked.</dd></dl>
</li>
</ul>
<a name="minus(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minus</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;minus(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</pre>
<div class="block">Subtraction. This method must be invoked on an expression corresponding
to a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>expr</code> - -
expression corresponding to subtrahend</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the result of subtracting the number denoted
by the argument from the number corresponding to the expression
on which the method was invoked.</dd></dl>
</li>
</ul>
<a name="dividedBy(java.lang.Number)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dividedBy</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;dividedBy(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</pre>
<div class="block">Division. This method must be invoked on an expression corresponding to a
number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>num</code> - -
divisor</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the result of dividing the number
corresponding to the expression on which the method was invoked
by the argument</dd></dl>
</li>
</ul>
<a name="dividedBy(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dividedBy</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;dividedBy(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</pre>
<div class="block">Division. This method must be invoked on an expression corresponding to a
number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>expr</code> - -
expression corresponding to the divisor</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the result of dividing the number
corresponding to the expression on which the method was invoked
by the number denoted by the argument</dd></dl>
</li>
</ul>
<a name="times(java.lang.Number)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>times</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;times(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;num)</pre>
<div class="block">Multiplication. This method must be invoked on an expression
corresponding to a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>num</code> - -
multiplier</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the result of multiplying the argument with
the number corresponding to the expression on which the method
was invoked.</dd></dl>
</li>
</ul>
<a name="times(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>times</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;times(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</pre>
<div class="block">Multiplication. This method must be invoked on an expression
corresponding to a number.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>expr</code> - -
expression corresponding to the multiplier</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression denoting the result of multiplying the number denoted
by the argument with the number corresponding to the expression
on which the method was invoked.</dd></dl>
</li>
</ul>
<a name="abs()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>abs</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;abs()</pre>
<div class="block">Absolute value. This method must be invoked on an expression
corresponding to a number.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>expression corresponding to the absolute value</dd></dl>
</li>
</ul>
<a name="sqrt()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sqrt</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;sqrt()</pre>
<div class="block">Square root. This method must be invoked on an expression corresponding
to a number.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>expression corresponding to the square root</dd></dl>
</li>
</ul>
<a name="mod(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mod</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;mod(int&nbsp;num)</pre>
<div class="block">Modulo operation. This must be invoked on an expression corresponding to
an integer value</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>num</code> - -
integer divisor</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression corresponding to the integer remainder of the division
of the integer corresponding to the expression on which the
method was invoked by the argument.</dd></dl>
</li>
</ul>
<a name="mod(org.apache.openjpa.persistence.query.Expression)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mod</h4>
<pre><a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;mod(<a href="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</a>&nbsp;expr)</pre>
<div class="block">Modulo operation. This must be invoked on an expression corresponding to
an integer value</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>expr</code> - -
expression corresponding to integer divisor</dd>
<dt><span class="strong">Returns:</span></dt><dd>expression corresponding to the integer remainder of the division
of the integer corresponding to the expression on which the
method was invoked by the argument.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Expression.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/persistence/query/ExistsExpression.html" title="class in org.apache.openjpa.persistence.query"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/persistence/query/FetchJoinObject.html" title="interface in org.apache.openjpa.persistence.query"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/persistence/query/Expression.html" target="_top">Frames</a></li>
<li><a href="Expression.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2016 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>