Skip navigation links
org.eclipse.persistence.sdo.helper.extension
Class XPathHelper.QueryPart
java.lang.Object
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. |
private java.lang.String |
formatValue(java.lang.String value)
|
private void |
processQueryContents(java.lang.String query)
Breaks the provided query into property name and query value parts |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
propertyName
java.lang.String propertyName
queryValue
java.lang.String queryValue
relOperand
int relOperand
logOperand
int logOperand
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
-
processQueryContents
private void processQueryContents(java.lang.String query)
- Breaks the provided query into property name and query value parts
formatValue
private java.lang.String formatValue(java.lang.String value)
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
Skip navigation links