|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Builder for queries that operate on multi-valued properties. The expressions are similar to the single-valued variations, evaluating to true if the condition is met for an individual value of the property value list.
Note that the result of comparing with both undefined properties and single-valued properties is "undefined" (as per standard SQL three-valued logic). When combined with "true" and "false" in expressions, "undefined" behaves as below:
undefined AND undefined -> undefined undefined OR undefined -> undefined undefined AND true -> undefined undefined AND false -> false undefined OR true -> true undefined OR false -> undefined NOT(undefined) -> undefined
Copyright (c) SAP AG 2002-2004
| Method Summary | |
IQueryExpression |
someEq(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests that someValueOf(property) == value. |
IQueryExpression |
someEqIgnoreCase(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) == value, ignoring case. |
IQueryExpression |
someGreater(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) > value. |
IQueryExpression |
someGreaterEq(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) >= value. |
IQueryExpression |
someGreaterEqIgnoreCase(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) >= value, ignoring case. |
IQueryExpression |
someGreaterIgnoreCase(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) > value, ignoring case. |
IQueryExpression |
someLess(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) < value. |
IQueryExpression |
someLessEq(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) <= value. |
IQueryExpression |
someLessEqIgnoreCase(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) <= value, ignoring case. |
IQueryExpression |
someLessIgnoreCase(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) < value, ignoring case. |
IQueryExpression |
someLike(IPropertyName name,
java.lang.String value)
Returns a new expression which tests someValueOf(property) is like value, where value is a wildcard expression. |
IQueryExpression |
someLikeIgnoreCase(IPropertyName name,
java.lang.String value)
Returns a new expression which tests someValueOf(property) is like value, where value is a wildcard expression. |
IQueryExpression |
someNotEq(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) ! |
IQueryExpression |
someNotEqIgnoreCase(IPropertyName name,
java.lang.Object value)
Returns a new expression which tests someValueOf(property) ! |
| Method Detail |
public IQueryExpression someEq(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someEqIgnoreCase(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someNotEq(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someNotEqIgnoreCase(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someLess(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someLessIgnoreCase(IPropertyName name,
java.lang.Object value)
name - the name3 of the propertyvalue - to compare against
public IQueryExpression someLessEq(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someLessEqIgnoreCase(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someGreater(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someGreaterIgnoreCase(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someGreaterEq(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someGreaterEqIgnoreCase(IPropertyName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression someLike(IPropertyName name,
java.lang.String value)
name - the name of the propertyvalue - the wildcard expression
public IQueryExpression someLikeIgnoreCase(IPropertyName name,
java.lang.String value)
name - the name of the propertyvalue - the wildcard expression
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||