blob: db7009a3e40d13de6c8ea6225b9b4bf8b94a63c4 [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_21) on Wed Aug 25 21:59:44 EDT 2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
PredicateImpl (OpenJPA Parent POM 2.0.1 API)
</TITLE>
<META NAME="date" CONTENT="2010-08-25">
<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="PredicateImpl (OpenJPA Parent POM 2.0.1 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/PredicateImpl.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/criteria/PathImpl.html" title="class in org.apache.openjpa.persistence.criteria"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.And.html" title="class in org.apache.openjpa.persistence.criteria"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/openjpa/persistence/criteria/PredicateImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="PredicateImpl.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;<A HREF="#nested_class_summary">NESTED</A>&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.criteria</FONT>
<BR>
Class PredicateImpl</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.5.0/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/criteria/SelectionImpl.html" title="class in org.apache.openjpa.persistence.criteria">org.apache.openjpa.persistence.criteria.SelectionImpl</A>&lt;X&gt;
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.criteria">org.apache.openjpa.persistence.criteria.ExpressionImpl</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.openjpa.persistence.criteria.PredicateImpl</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true" title="class or interface in javax.persistence.criteria">Expression</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Selection.html?is-external=true" title="class or interface in javax.persistence.criteria">Selection</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/TupleElement.html?is-external=true" title="class or interface in javax.persistence">TupleElement</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpression.html" title="interface in org.apache.openjpa.persistence.criteria">CriteriaExpression</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/openjpa/persistence/criteria/CompareByExample.html" title="class in org.apache.openjpa.persistence.criteria">CompareByExample</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.BinaryLogicalExpression.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.BinaryLogicalExpression</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.IsEmpty.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.IsEmpty</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.IsMember.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.IsMember</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.IsNotEmpty.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.IsNotEmpty</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.IsNotNull.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.IsNotNull</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.IsNull.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.IsNull</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.Like.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.Like</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.Not.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.Not</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/Expressions.SubqueryPredicate.html" title="class in org.apache.openjpa.persistence.criteria">Expressions.SubqueryPredicate</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.And.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl.And</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.Or.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl.Or</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>abstract class <B>PredicateImpl</B><DT>extends <A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.criteria">ExpressionImpl</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;<DT>implements <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></DL>
</PRE>
<P>
Predicate is a expression that evaluates to true or false.
All boolean expressions are implemented as Predicate.
A predicate can have zero or more predicate arguments.
Default predicate operator is AND (conjunction).
Two constant predicates are Predicate.TRUE and Predicate.FALSE.
AND predicate with no argument evaluates to TRUE.
OR predicate with no argument evaluates to FALSE.
Negation of a Predicate creates a new Predicate.
<P>
<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0.0</DD>
<DT><B>Author:</B></DT>
<DD>Pinaki Poddar, Fay Wang</DD>
</DL>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_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>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.And.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl.And</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Concrete AND predicate.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.Or.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl.Or</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Concrete OR predicate.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_javax.persistence.criteria.Predicate"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface javax.persistence.criteria.<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.BooleanOperator.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate.BooleanOperator</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== 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="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#_exps">_exps</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>static&nbsp;<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#FALSE">FALSE</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>static&nbsp;<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#TRUE">TRUE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/criteria/PredicateImpl.html#PredicateImpl()">PredicateImpl</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An AND predicate with no arguments.</TD>
</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/criteria/PredicateImpl.html#PredicateImpl(javax.persistence.criteria.Predicate.BooleanOperator)">PredicateImpl</A></B>(<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.BooleanOperator.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate.BooleanOperator</A>&nbsp;op)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A predicate with the given operator.</TD>
</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/criteria/PredicateImpl.html#PredicateImpl(javax.persistence.criteria.Predicate.BooleanOperator, javax.persistence.criteria.Predicate...)">PredicateImpl</A></B>(<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.BooleanOperator.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate.BooleanOperator</A>&nbsp;op,
<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A>...&nbsp;restrictions)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A predicate of given operator with given arguments.</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;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#acceptVisit(org.apache.openjpa.persistence.criteria.CriteriaExpressionVisitor)">acceptVisit</A></B>(<A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpressionVisitor.html" title="interface in org.apache.openjpa.persistence.criteria">CriteriaExpressionVisitor</A>&nbsp;visitor)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accept visit from the given visitor.</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/criteria/PredicateImpl.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#add(javax.persistence.criteria.Expression)">add</A></B>(<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true" title="class or interface in javax.persistence.criteria">Expression</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;&nbsp;s)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the given predicate expression.</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/1.5.0/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#asValue(org.apache.openjpa.persistence.criteria.AliasContext)">asValue</A></B>(<A HREF="../../../../../org/apache/openjpa/persistence/criteria/AliasContext.html" title="interface in org.apache.openjpa.persistence.criteria">AliasContext</A>&nbsp;q)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a string representation of this node as a value in the context of the given query.</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/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true" title="class or interface in javax.persistence.criteria">Expression</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#getExpressions()">getExpressions</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="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.BooleanOperator.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate.BooleanOperator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#getOperator()">getOperator</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;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#isEmpty()">isEmpty</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;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#isNegated()">isNegated</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Is this predicate created by negating another predicate?</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/criteria/PredicateImpl.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#markNegated()">markNegated</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/criteria/PredicateImpl.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#not()">not</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new predicate as the negation of this predicate.</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/kernel/exps/Expression.html" title="interface in org.apache.openjpa.kernel.exps">Expression</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#toKernelExpression(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)">toKernelExpression</A></B>(<A HREF="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</A>&nbsp;factory,
<A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaQueryImpl.html" title="class in org.apache.openjpa.persistence.criteria">CriteriaQueryImpl</A>&lt;?&gt;&nbsp;q)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bridge contract to convert this facade expression to a kernel expression.</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/kernel/exps/Value.html" title="interface in org.apache.openjpa.kernel.exps">Value</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html#toValue(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)">toValue</A></B>(<A HREF="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</A>&nbsp;factory,
<A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaQueryImpl.html" title="class in org.apache.openjpa.persistence.criteria">CriteriaQueryImpl</A>&lt;?&gt;&nbsp;q)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bridge contract to convert this facade expression to a kernel value.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.criteria.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.criteria.<A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.criteria">ExpressionImpl</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#as(java.lang.Class)">as</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#in(java.util.Collection)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#in(javax.persistence.criteria.Expression...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#in(javax.persistence.criteria.Expression)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#in(java.lang.Object...)">in</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#isNotNull()">isNotNull</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#isNull()">isNull</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.openjpa.persistence.criteria.SelectionImpl"><!-- --></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.criteria.<A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html" title="class in org.apache.openjpa.persistence.criteria">SelectionImpl</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#alias(java.lang.String)">alias</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#asProjection(org.apache.openjpa.persistence.criteria.AliasContext)">asProjection</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#assertValidName(java.lang.String)">assertValidName</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#asVariable(org.apache.openjpa.persistence.criteria.AliasContext)">asVariable</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#getAlias()">getAlias</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#getCompoundSelectionItems()">getCompoundSelectionItems</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#getJavaType()">getJavaType</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#isAliased()">isAliased</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#isAutoAliased()">isAutoAliased</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#isCompoundSelection()">isCompoundSelection</A>, <A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#setAutoAlias(java.lang.String)">setAutoAlias</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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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/1.5.0/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_javax.persistence.criteria.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 javax.persistence.criteria.<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true" title="class or interface in javax.persistence.criteria">Expression</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true#as(java.lang.Class)" title="class or interface in javax.persistence.criteria">as</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true#in(java.util.Collection)" title="class or interface in javax.persistence.criteria">in</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true#in(javax.persistence.criteria.Expression...)" title="class or interface in javax.persistence.criteria">in</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true#in(javax.persistence.criteria.Expression)" title="class or interface in javax.persistence.criteria">in</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true#in(java.lang.Object...)" title="class or interface in javax.persistence.criteria">in</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true#isNotNull()" title="class or interface in javax.persistence.criteria">isNotNull</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true#isNull()" title="class or interface in javax.persistence.criteria">isNull</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_javax.persistence.criteria.Selection"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface javax.persistence.criteria.<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Selection.html?is-external=true" title="class or interface in javax.persistence.criteria">Selection</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Selection.html?is-external=true#alias(java.lang.String)" title="class or interface in javax.persistence.criteria">alias</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Selection.html?is-external=true#getCompoundSelectionItems()" title="class or interface in javax.persistence.criteria">getCompoundSelectionItems</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Selection.html?is-external=true#isCompoundSelection()" title="class or interface in javax.persistence.criteria">isCompoundSelection</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_javax.persistence.TupleElement"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface javax.persistence.<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/TupleElement.html?is-external=true" title="class or interface in javax.persistence">TupleElement</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/TupleElement.html?is-external=true#getAlias()" title="class or interface in javax.persistence">getAlias</A>, <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/TupleElement.html?is-external=true#getJavaType()" title="class or interface in javax.persistence">getJavaType</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="TRUE"><!-- --></A><H3>
TRUE</H3>
<PRE>
public static final <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A> <B>TRUE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="FALSE"><!-- --></A><H3>
FALSE</H3>
<PRE>
public static final <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A> <B>FALSE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_exps"><!-- --></A><H3>
_exps</H3>
<PRE>
protected final <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A>&gt; <B>_exps</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="PredicateImpl()"><!-- --></A><H3>
PredicateImpl</H3>
<PRE>
protected <B>PredicateImpl</B>()</PRE>
<DL>
<DD>An AND predicate with no arguments.
<P>
</DL>
<HR>
<A NAME="PredicateImpl(javax.persistence.criteria.Predicate.BooleanOperator)"><!-- --></A><H3>
PredicateImpl</H3>
<PRE>
protected <B>PredicateImpl</B>(<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.BooleanOperator.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate.BooleanOperator</A>&nbsp;op)</PRE>
<DL>
<DD>A predicate with the given operator.
<P>
</DL>
<HR>
<A NAME="PredicateImpl(javax.persistence.criteria.Predicate.BooleanOperator, javax.persistence.criteria.Predicate...)"><!-- --></A><H3>
PredicateImpl</H3>
<PRE>
protected <B>PredicateImpl</B>(<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.BooleanOperator.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate.BooleanOperator</A>&nbsp;op,
<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A>...&nbsp;restrictions)</PRE>
<DL>
<DD>A predicate of given operator with given arguments.
<P>
</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="add(javax.persistence.criteria.Expression)"><!-- --></A><H3>
add</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl</A> <B>add</B>(<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true" title="class or interface in javax.persistence.criteria">Expression</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;&nbsp;s)</PRE>
<DL>
<DD>Adds the given predicate expression.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getExpressions()"><!-- --></A><H3>
getExpressions</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Expression.html?is-external=true" title="class or interface in javax.persistence.criteria">Expression</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;&gt; <B>getExpressions</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true#getExpressions()" title="class or interface in javax.persistence.criteria">getExpressions</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getOperator()"><!-- --></A><H3>
getOperator</H3>
<PRE>
public final <A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.BooleanOperator.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate.BooleanOperator</A> <B>getOperator</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true#getOperator()" title="class or interface in javax.persistence.criteria">getOperator</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isEmpty()"><!-- --></A><H3>
isEmpty</H3>
<PRE>
public final boolean <B>isEmpty</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isNegated()"><!-- --></A><H3>
isNegated</H3>
<PRE>
public final boolean <B>isNegated</B>()</PRE>
<DL>
<DD>Is this predicate created by negating another predicate?
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true#isNegated()" title="class or interface in javax.persistence.criteria">isNegated</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="not()"><!-- --></A><H3>
not</H3>
<PRE>
public <A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl</A> <B>not</B>()</PRE>
<DL>
<DD>Returns a new predicate as the negation of this predicate.
<br>
Note:
Default negation creates a Not expression with this receiver as delegate.
Derived predicates can return the inverse expression, if exists.
For example, NotEqual for Equal or LessThan for GreaterThanEqual etc.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true#not()" title="class or interface in javax.persistence.criteria">not</A></CODE> in interface <CODE><A HREF="http://java.sun.com/javaee/6/docs/api/javax/persistence/criteria/Predicate.html?is-external=true" title="class or interface in javax.persistence.criteria">Predicate</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="markNegated()"><!-- --></A><H3>
markNegated</H3>
<PRE>
protected <A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.html" title="class in org.apache.openjpa.persistence.criteria">PredicateImpl</A> <B>markNegated</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="toValue(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)"><!-- --></A><H3>
toValue</H3>
<PRE>
<A HREF="../../../../../org/apache/openjpa/kernel/exps/Value.html" title="interface in org.apache.openjpa.kernel.exps">Value</A> <B>toValue</B>(<A HREF="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</A>&nbsp;factory,
<A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaQueryImpl.html" title="class in org.apache.openjpa.persistence.criteria">CriteriaQueryImpl</A>&lt;?&gt;&nbsp;q)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#toValue(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)">ExpressionImpl</A></CODE></B></DD>
<DD>Bridge contract to convert this facade expression to a kernel value.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#toValue(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)">toValue</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.criteria">ExpressionImpl</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>factory</CODE> - creates the kernel expression<DD><CODE>q</CODE> - the query definition context of this expression
<DT><B>Returns:</B><DD>an equivalent kernel value</DL>
</DD>
</DL>
<HR>
<A NAME="toKernelExpression(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)"><!-- --></A><H3>
toKernelExpression</H3>
<PRE>
<A HREF="../../../../../org/apache/openjpa/kernel/exps/Expression.html" title="interface in org.apache.openjpa.kernel.exps">Expression</A> <B>toKernelExpression</B>(<A HREF="../../../../../org/apache/openjpa/kernel/exps/ExpressionFactory.html" title="interface in org.apache.openjpa.kernel.exps">ExpressionFactory</A>&nbsp;factory,
<A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaQueryImpl.html" title="class in org.apache.openjpa.persistence.criteria">CriteriaQueryImpl</A>&lt;?&gt;&nbsp;q)</PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#toKernelExpression(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)">ExpressionImpl</A></CODE></B></DD>
<DD>Bridge contract to convert this facade expression to a kernel expression.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html#toKernelExpression(org.apache.openjpa.kernel.exps.ExpressionFactory, org.apache.openjpa.persistence.criteria.CriteriaQueryImpl)">toKernelExpression</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/ExpressionImpl.html" title="class in org.apache.openjpa.persistence.criteria">ExpressionImpl</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>factory</CODE> - creates the kernel expression<DD><CODE>q</CODE> - the query definition context of this expression
<DT><B>Returns:</B><DD>an equivalent kernel expression</DL>
</DD>
</DL>
<HR>
<A NAME="acceptVisit(org.apache.openjpa.persistence.criteria.CriteriaExpressionVisitor)"><!-- --></A><H3>
acceptVisit</H3>
<PRE>
public void <B>acceptVisit</B>(<A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpressionVisitor.html" title="interface in org.apache.openjpa.persistence.criteria">CriteriaExpressionVisitor</A>&nbsp;visitor)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpression.html#acceptVisit(org.apache.openjpa.persistence.criteria.CriteriaExpressionVisitor)">CriteriaExpression</A></CODE></B></DD>
<DD>Accept visit from the given visitor. The receiver is responsible
to propagate the visitor to the constituent sub-nodes if any.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpression.html#acceptVisit(org.apache.openjpa.persistence.criteria.CriteriaExpressionVisitor)">acceptVisit</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpression.html" title="interface in org.apache.openjpa.persistence.criteria">CriteriaExpression</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#acceptVisit(org.apache.openjpa.persistence.criteria.CriteriaExpressionVisitor)">acceptVisit</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html" title="class in org.apache.openjpa.persistence.criteria">SelectionImpl</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>visitor</CODE> - a processor to walk the nodes of a tree.</DL>
</DD>
</DL>
<HR>
<A NAME="asValue(org.apache.openjpa.persistence.criteria.AliasContext)"><!-- --></A><H3>
asValue</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</A> <B>asValue</B>(<A HREF="../../../../../org/apache/openjpa/persistence/criteria/AliasContext.html" title="interface in org.apache.openjpa.persistence.criteria">AliasContext</A>&nbsp;q)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpression.html#asValue(org.apache.openjpa.persistence.criteria.AliasContext)">CriteriaExpression</A></CODE></B></DD>
<DD>Get a string representation of this node as a value in the context of the given query.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpression.html#asValue(org.apache.openjpa.persistence.criteria.AliasContext)">asValue</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/CriteriaExpression.html" title="interface in org.apache.openjpa.persistence.criteria">CriteriaExpression</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html#asValue(org.apache.openjpa.persistence.criteria.AliasContext)">asValue</A></CODE> in class <CODE><A HREF="../../../../../org/apache/openjpa/persistence/criteria/SelectionImpl.html" title="class in org.apache.openjpa.persistence.criteria">SelectionImpl</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</A>&gt;</CODE></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/PredicateImpl.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/criteria/PathImpl.html" title="class in org.apache.openjpa.persistence.criteria"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/openjpa/persistence/criteria/PredicateImpl.And.html" title="class in org.apache.openjpa.persistence.criteria"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/openjpa/persistence/criteria/PredicateImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="PredicateImpl.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;<A HREF="#nested_class_summary">NESTED</A>&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-2010 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>