blob: caaa67f397c3ea29b88c52bd24cd709bbdb1bb6e [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_22) on Wed Feb 16 14:01:45 CST 2011 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
AbstractPath (OpenJPA Parent POM 2.1.0 API)
</TITLE>
<META NAME="date" CONTENT="2011-02-16">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AbstractPath (OpenJPA Parent POM 2.1.0 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPath.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractDomainObject.html" title="class in org.apache.openjpa.persistence.query"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html" title="class in org.apache.openjpa.persistence.query"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/openjpa/persistence/query/AbstractPath.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AbstractPath.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.openjpa.persistence.query</FONT>
<BR>
Class AbstractPath</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html" title="class in org.apache.openjpa.persistence.query">org.apache.openjpa.persistence.query.AbstractVisitable</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.query">org.apache.openjpa.persistence.query.ExpressionImpl</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.openjpa.persistence.query.AbstractPath</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</A>, <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/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</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>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Visitable.html" title="interface in org.apache.openjpa.persistence.query">Visitable</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractDomainObject.html" title="class in org.apache.openjpa.persistence.query">AbstractDomainObject</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>abstract class <B>AbstractPath</B><DT>extends <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.query">ExpressionImpl</A><DT>implements <A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></DL>
</PRE>
<P>
An abstract path is formed by two parts : the first part is a parent path.
The second part can be an attribute or an operation (e.g. KEY() or VALUE())
or a join type operation. Based on the exact nature of the second part,
concrete derivation of this class combines the two constituent parts to
arrive at complete path name.
For example, a navigation path adds the two part with a navigation '.'
operator, while a OperatorPath will combine the parts as KEY(parent).
The constituent parts are immutable and supplied at construction. Hence
concrete implementations know what exact type they are dealing with, but
this receiver maintains it state as more generic type to accommodate
concrete types to cast/interpret these state variables.
<P>
<P>
<DL>
<DT><B>Author:</B></DT>
<DD>Pinaki Poddar</DD>
</DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/PathOperator.html" title="enum in org.apache.openjpa.persistence.query">PathOperator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#_operator">_operator</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#_owner">_owner</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#_parent">_parent</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#_part2">_part2</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.openjpa.persistence.query.AbstractVisitable"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html" title="class in org.apache.openjpa.persistence.query">AbstractVisitable</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#CLOSE_BRACE">CLOSE_BRACE</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#COMMA">COMMA</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#EMPTY">EMPTY</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#OPEN_BRACE">OPEN_BRACE</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#SPACE">SPACE</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected </CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#AbstractPath(org.apache.openjpa.persistence.query.QueryDefinitionImpl, org.apache.openjpa.persistence.query.AbstractPath, org.apache.openjpa.persistence.query.PathOperator, java.lang.Object)">AbstractPath</A></B>(<A HREF="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</A>&nbsp;owner,
<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A>&nbsp;parent,
<A HREF="../../../../../org/apache/openjpa/persistence/query/PathOperator.html" title="enum in org.apache.openjpa.persistence.query">PathOperator</A>&nbsp;op,
<A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;part2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#avg()">avg</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify that the avg operation is to be applied.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#count()">count</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify that the count operation is to be applied.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#getLastSegment()">getLastSegment</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the last segment of this path.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/PathOperator.html" title="enum in org.apache.openjpa.persistence.query">PathOperator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#getOperator()">getOperator</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets operator that derived this receiver from its parent.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#getOwner()">getOwner</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#getParent()">getParent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the parent from which this receiver has been derived.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#isEmpty()">isEmpty</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a restriction that the path expression must correspond to an
association or element collection that is empty (has no elements).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#max()">max</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify that the max operation is to be applied.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#min()">min</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify that the min operation is to be applied.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#size()">size</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return an expression that corresponds to the number of elements
association or element collection corresponding to the path expression.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;<A HREF="http://java.sun.com/j2se/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</A>&lt;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#split()">split</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#sum()">sum</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify that the sum operation is to be applied.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html#type()">type</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return an expression that corresponds to the type of the entity.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.query.ExpressionImpl"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.query">ExpressionImpl</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#abs()">abs</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#asc()">asc</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.util.Calendar, java.util.Calendar)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.util.Calendar, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.util.Date, java.util.Date)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.util.Date, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.lang.Number, java.lang.Number)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.lang.Number, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.util.Calendar)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.util.Date)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.lang.Number)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(org.apache.openjpa.persistence.query.PredicateOperand, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.lang.String)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.lang.String, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#between(java.lang.String, java.lang.String)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#concat(org.apache.openjpa.persistence.query.Expression...)">concat</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#concat(java.lang.String...)">concat</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#desc()">desc</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#dividedBy(org.apache.openjpa.persistence.query.Expression)">dividedBy</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#dividedBy(java.lang.Number)">dividedBy</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(boolean)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(java.util.Calendar)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(java.lang.Class)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(java.util.Date)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(java.lang.Enum)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(java.lang.Number)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(org.apache.openjpa.persistence.query.PredicateOperand)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#equal(java.lang.String)">equal</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#getAliasHint(org.apache.openjpa.persistence.query.AliasContext)">getAliasHint</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterEqual(java.util.Calendar)">greaterEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterEqual(java.util.Date)">greaterEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterEqual(java.lang.Number)">greaterEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterEqual(org.apache.openjpa.persistence.query.PredicateOperand)">greaterEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterEqual(java.lang.String)">greaterEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterThan(java.util.Calendar)">greaterThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterThan(java.util.Date)">greaterThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterThan(java.lang.Number)">greaterThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterThan(org.apache.openjpa.persistence.query.PredicateOperand)">greaterThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#greaterThan(java.lang.String)">greaterThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#in(java.lang.Class...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#in(java.lang.Enum...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#in(org.apache.openjpa.persistence.query.Expression...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#in(java.lang.Number...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#in(java.lang.String...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#in(org.apache.openjpa.persistence.query.Subquery)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#isNull()">isNull</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#length()">length</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessEqual(java.util.Calendar)">lessEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessEqual(java.util.Date)">lessEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessEqual(java.lang.Number)">lessEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessEqual(org.apache.openjpa.persistence.query.PredicateOperand)">lessEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessEqual(java.lang.String)">lessEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessThan(java.util.Calendar)">lessThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessThan(java.util.Date)">lessThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessThan(java.lang.Number)">lessThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessThan(org.apache.openjpa.persistence.query.PredicateOperand)">lessThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lessThan(java.lang.String)">lessThan</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#like(org.apache.openjpa.persistence.query.PredicateOperand)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#like(org.apache.openjpa.persistence.query.PredicateOperand, char)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#like(org.apache.openjpa.persistence.query.PredicateOperand, org.apache.openjpa.persistence.query.PredicateOperand)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#like(java.lang.String)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#like(java.lang.String, char)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#like(java.lang.String, org.apache.openjpa.persistence.query.PredicateOperand)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#locate(org.apache.openjpa.persistence.query.Expression)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#locate(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.Expression)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#locate(org.apache.openjpa.persistence.query.Expression, int)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#locate(java.lang.String)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#locate(java.lang.String, org.apache.openjpa.persistence.query.Expression)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#locate(java.lang.String, int)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#lower()">lower</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#member(org.apache.openjpa.persistence.query.PathExpression)">member</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#minus()">minus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#minus(org.apache.openjpa.persistence.query.Expression)">minus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#minus(java.lang.Number)">minus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#mod(org.apache.openjpa.persistence.query.Expression)">mod</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#mod(int)">mod</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(boolean)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(java.util.Calendar)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(java.lang.Class)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(java.util.Date)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(java.lang.Enum)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(java.lang.Number)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(org.apache.openjpa.persistence.query.PredicateOperand)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#notEqual(java.lang.String)">notEqual</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#plus(org.apache.openjpa.persistence.query.Expression)">plus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#plus(java.lang.Number)">plus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#sqrt()">sqrt</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#substring(org.apache.openjpa.persistence.query.Expression)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#substring(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.Expression)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#substring(org.apache.openjpa.persistence.query.Expression, int)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#substring(int)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#substring(int, org.apache.openjpa.persistence.query.Expression)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#substring(int, int)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#times(org.apache.openjpa.persistence.query.Expression)">times</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#times(java.lang.Number)">times</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#trim()">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#trim(char)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#trim(char, org.apache.openjpa.persistence.query.TrimSpec)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#trim(org.apache.openjpa.persistence.query.Expression)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#trim(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.TrimSpec)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#trim(org.apache.openjpa.persistence.query.TrimSpec)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/ExpressionImpl.html#upper()">upper</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.query.AbstractVisitable"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html" title="class in org.apache.openjpa.persistence.query">AbstractVisitable</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#asExpression(org.apache.openjpa.persistence.query.AliasContext)">asExpression</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#asJoinable(org.apache.openjpa.persistence.query.AliasContext)">asJoinable</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html#asProjection(org.apache.openjpa.persistence.query.AliasContext)">asProjection</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.query.PathExpression"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#get(java.lang.String)">get</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.query.Expression"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#abs()">abs</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#concat(org.apache.openjpa.persistence.query.Expression...)">concat</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#concat(java.lang.String...)">concat</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#dividedBy(org.apache.openjpa.persistence.query.Expression)">dividedBy</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#dividedBy(java.lang.Number)">dividedBy</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.Class...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.Enum...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(org.apache.openjpa.persistence.query.Expression...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.Number...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(java.lang.String...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#in(org.apache.openjpa.persistence.query.Subquery)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#isNull()">isNull</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#length()">length</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(org.apache.openjpa.persistence.query.Expression)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.Expression)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(org.apache.openjpa.persistence.query.Expression, int)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(java.lang.String)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(java.lang.String, org.apache.openjpa.persistence.query.Expression)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#locate(java.lang.String, int)">locate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#lower()">lower</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#member(org.apache.openjpa.persistence.query.PathExpression)">member</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#minus()">minus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#minus(org.apache.openjpa.persistence.query.Expression)">minus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#minus(java.lang.Number)">minus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#mod(org.apache.openjpa.persistence.query.Expression)">mod</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#mod(int)">mod</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#plus(org.apache.openjpa.persistence.query.Expression)">plus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#plus(java.lang.Number)">plus</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#sqrt()">sqrt</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(org.apache.openjpa.persistence.query.Expression)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.Expression)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(org.apache.openjpa.persistence.query.Expression, int)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(int)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(int, org.apache.openjpa.persistence.query.Expression)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#substring(int, int)">substring</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#times(org.apache.openjpa.persistence.query.Expression)">times</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#times(java.lang.Number)">times</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim()">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(char)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(char, org.apache.openjpa.persistence.query.TrimSpec)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(org.apache.openjpa.persistence.query.Expression)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.TrimSpec)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#trim(org.apache.openjpa.persistence.query.TrimSpec)">trim</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html#upper()">upper</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.query.SelectItem"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/SelectItem.html" title="interface in org.apache.openjpa.persistence.query">SelectItem</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><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></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.query.PredicateOperand"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html" title="interface in org.apache.openjpa.persistence.query">PredicateOperand</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Calendar, java.util.Calendar)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Calendar, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Date, java.util.Date)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.util.Date, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.Number, java.lang.Number)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.Number, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.util.Calendar)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.util.Date)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.lang.Number)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(org.apache.openjpa.persistence.query.PredicateOperand, java.lang.String)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.String, org.apache.openjpa.persistence.query.PredicateOperand)">between</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#between(java.lang.String, java.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, char)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(org.apache.openjpa.persistence.query.PredicateOperand, org.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, char)">like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/PredicateOperand.html#like(java.lang.String, org.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></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.query.Visitable"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.openjpa.persistence.query.<A HREF="../../../../../org/apache/openjpa/persistence/query/Visitable.html" title="interface in org.apache.openjpa.persistence.query">Visitable</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/Visitable.html#asExpression(org.apache.openjpa.persistence.query.AliasContext)">asExpression</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Visitable.html#asJoinable(org.apache.openjpa.persistence.query.AliasContext)">asJoinable</A>, <A HREF="../../../../../org/apache/openjpa/persistence/query/Visitable.html#asProjection(org.apache.openjpa.persistence.query.AliasContext)">asProjection</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="_parent"><!-- --></A><H3>
_parent</H3>
<PRE>
protected final <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A> <B>_parent</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_part2"><!-- --></A><H3>
_part2</H3>
<PRE>
protected final <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>_part2</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_operator"><!-- --></A><H3>
_operator</H3>
<PRE>
protected final <A HREF="../../../../../org/apache/openjpa/persistence/query/PathOperator.html" title="enum in org.apache.openjpa.persistence.query">PathOperator</A> <B>_operator</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_owner"><!-- --></A><H3>
_owner</H3>
<PRE>
protected final <A HREF="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</A> <B>_owner</B></PRE>
<DL>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="AbstractPath(org.apache.openjpa.persistence.query.QueryDefinitionImpl, org.apache.openjpa.persistence.query.AbstractPath, org.apache.openjpa.persistence.query.PathOperator, java.lang.Object)"><!-- --></A><H3>
AbstractPath</H3>
<PRE>
protected <B>AbstractPath</B>(<A HREF="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</A>&nbsp;owner,
<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A>&nbsp;parent,
<A HREF="../../../../../org/apache/openjpa/persistence/query/PathOperator.html" title="enum in org.apache.openjpa.persistence.query">PathOperator</A>&nbsp;op,
<A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;part2)</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getOwner()"><!-- --></A><H3>
getOwner</H3>
<PRE>
final <A HREF="../../../../../org/apache/openjpa/persistence/query/QueryDefinitionImpl.html" title="class in org.apache.openjpa.persistence.query">QueryDefinitionImpl</A> <B>getOwner</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getParent()"><!-- --></A><H3>
getParent</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A> <B>getParent</B>()</PRE>
<DL>
<DD>Gets the parent from which this receiver has been derived. Can be null
for a root path.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getOperator()"><!-- --></A><H3>
getOperator</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/PathOperator.html" title="enum in org.apache.openjpa.persistence.query">PathOperator</A> <B>getOperator</B>()</PRE>
<DL>
<DD>Gets operator that derived this receiver from its parent.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getLastSegment()"><!-- --></A><H3>
getLastSegment</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>getLastSegment</B>()</PRE>
<DL>
<DD>Gets the last segment of this path.
Concrete implementation should return a covariant type.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="avg()"><!-- --></A><H3>
avg</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A> <B>avg</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#avg()">PathExpression</A></CODE></B></DD>
<DD>Specify that the avg operation is to be applied. The path expression must
correspond to an attribute of a numeric type. It is not permitted to
invoke this method on a path expression that corresponds to a
multi-valued association or element collection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#avg()">avg</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the resulting aggregate</DL>
</DD>
</DL>
<HR>
<A NAME="count()"><!-- --></A><H3>
count</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A> <B>count</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#count()">PathExpression</A></CODE></B></DD>
<DD>Specify that the count operation is to be applied. It is not permitted to
invoke this method on a path expression that corresponds to a
multi-valued association or element collection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#count()">count</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the resulting aggregate</DL>
</DD>
</DL>
<HR>
<A NAME="isEmpty()"><!-- --></A><H3>
isEmpty</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Predicate.html" title="interface in org.apache.openjpa.persistence.query">Predicate</A> <B>isEmpty</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#isEmpty()">PathExpression</A></CODE></B></DD>
<DD>Add a restriction that the path expression must correspond to an
association or element collection that is empty (has no elements). This
method can only be invoked on a path expression that corresponds to a
multi-valued association or to an element collection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#isEmpty()">isEmpty</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>predicate corresponding to the restriction</DL>
</DD>
</DL>
<HR>
<A NAME="max()"><!-- --></A><H3>
max</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A> <B>max</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#max()">PathExpression</A></CODE></B></DD>
<DD>Specify that the max operation is to be applied. The path expression must
correspond to an attribute of an orderable type. It is not permitted to
invoke this method on a path expression that corresponds to a
multi-valued association or element collection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#max()">max</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the resulting aggregate</DL>
</DD>
</DL>
<HR>
<A NAME="min()"><!-- --></A><H3>
min</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A> <B>min</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#min()">PathExpression</A></CODE></B></DD>
<DD>Specify that the min operation is to be applied. The path expression must
correspond to an attribute of an orderable type. It is not permitted to
invoke this method on a path expression that corresponds to a
multi-valued association or element collection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#min()">min</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the resulting aggregate</DL>
</DD>
</DL>
<HR>
<A NAME="size()"><!-- --></A><H3>
size</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</A> <B>size</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#size()">PathExpression</A></CODE></B></DD>
<DD>Return an expression that corresponds to the number of elements
association or element collection corresponding to the path expression.
This method can only be invoked on a path expression that corresponds to
a multi-valued association or to an element collection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#size()">size</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>expression denoting the size</DL>
</DD>
</DL>
<HR>
<A NAME="sum()"><!-- --></A><H3>
sum</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Aggregate.html" title="interface in org.apache.openjpa.persistence.query">Aggregate</A> <B>sum</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#sum()">PathExpression</A></CODE></B></DD>
<DD>Specify that the sum operation is to be applied. The path expression must
correspond to an attribute of a numeric type. It is not permitted to
invoke this method on a path expression that corresponds to a
multi-valued association or element collection.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#sum()">sum</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the resulting aggregate</DL>
</DD>
</DL>
<HR>
<A NAME="type()"><!-- --></A><H3>
type</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/query/Expression.html" title="interface in org.apache.openjpa.persistence.query">Expression</A> <B>type</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#type()">PathExpression</A></CODE></B></DD>
<DD>Return an expression that corresponds to the type of the entity. This
method can only be invoked on a path expression corresponding to an
entity. It is not permitted to invoke this method on a path expression
that corresponds to a multi-valued association.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html#type()">type</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/query/PathExpression.html" title="interface in org.apache.openjpa.persistence.query">PathExpression</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>expression denoting the entity's type</DL>
</DD>
</DL>
<HR>
<A NAME="split()"><!-- --></A><H3>
split</H3>
<PRE>
<A HREF="http://java.sun.com/j2se/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</A>&lt;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractPath.html" title="class in org.apache.openjpa.persistence.query">AbstractPath</A>&gt; <B>split</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPath.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractDomainObject.html" title="class in org.apache.openjpa.persistence.query"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/query/AbstractVisitable.html" title="class in org.apache.openjpa.persistence.query"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/openjpa/persistence/query/AbstractPath.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AbstractPath.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2006-2011 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>