EclipseLink 2.3.2, build 'v20111125-r10461' API Reference

org.eclipse.persistence.sdo.helper.extension
Class XPathHelper.QueryPart

java.lang.Object
  extended by org.eclipse.persistence.sdo.helper.extension.XPathHelper.QueryPart
Enclosing class:
XPathHelper

public class XPathHelper.QueryPart
extends java.lang.Object

A QueryPart knows the name of the property to be queried against on a given DataObject, as well as the value to be used in the comparison.


Constructor Summary
XPathHelper.QueryPart(java.lang.String query)
          This constructor breaks the provided query into property name and query value parts.
XPathHelper.QueryPart(java.lang.String property, java.lang.String value, int op)
          This constructor sets a logical operator and breaks the provided query into property name and query value parts.
 
Method Summary
 boolean evaluate(SDODataObject dao)
          Indicate if the query represented by this QueryPart evaluates to true or false when executed on a given DataObject.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XPathHelper.QueryPart

public XPathHelper.QueryPart(java.lang.String query)
This constructor breaks the provided query into property name and query value parts.

Parameters:
query -

XPathHelper.QueryPart

public XPathHelper.QueryPart(java.lang.String property,
                             java.lang.String value,
                             int op)
This constructor sets a logical operator and breaks the provided query into property name and query value parts.

Parameters:
query -
Method Detail

evaluate

public boolean evaluate(SDODataObject dao)
Indicate if the query represented by this QueryPart evaluates to true or false when executed on a given DataObject.

Parameters:
dao -
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

EclipseLink 2.3.2, build 'v20111125-r10461' API Reference