|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMultiValueQueryBuilder
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
Obtaining an IMultiValueQueryBuilder: this interface may be
implemented by any IQueryBuilder; it's presence needs to be tested
using "instanceof".
Copyright (c) SAP AG 2002-2005
| Method Summary | |
|---|---|
IQueryExpression |
someEq(IPropertyName name,
Object value)
Returns a new expression which tests that someValueOf(property) == value. |
IQueryExpression |
someEqIgnoreCase(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) == value, ignoring case. |
IQueryExpression |
someGreater(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) > value. |
IQueryExpression |
someGreaterEq(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) >= value. |
IQueryExpression |
someGreaterEqIgnoreCase(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) >= value, ignoring case. |
IQueryExpression |
someGreaterIgnoreCase(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) > value, ignoring case. |
IQueryExpression |
someLess(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) < value. |
IQueryExpression |
someLessEq(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) <= value. |
IQueryExpression |
someLessEqIgnoreCase(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) <= value, ignoring case. |
IQueryExpression |
someLessIgnoreCase(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) < value, ignoring case. |
IQueryExpression |
someLike(IPropertyName name,
String value)
Returns a new expression which tests someValueOf(property) is like value, where value is a wildcard expression. |
IQueryExpression |
someLikeIgnoreCase(IPropertyName name,
String value)
Returns a new expression which tests someValueOf(property) is like value, where value is a wildcard expression. |
IQueryExpression |
someNotEq(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) ! |
IQueryExpression |
someNotEqIgnoreCase(IPropertyName name,
Object value)
Returns a new expression which tests someValueOf(property) ! |
| Method Detail |
|---|
IQueryExpression someEq(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someEqIgnoreCase(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someNotEq(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someNotEqIgnoreCase(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someLess(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someLessIgnoreCase(IPropertyName name,
Object value)
name - the name3 of the propertyvalue - to compare against
IQueryExpression someLessEq(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someLessEqIgnoreCase(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someGreater(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someGreaterIgnoreCase(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someGreaterEq(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someGreaterEqIgnoreCase(IPropertyName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression someLike(IPropertyName name,
String value)
name - the name of the propertyvalue - the wildcard expression
IQueryExpression someLikeIgnoreCase(IPropertyName name,
String value)
name - the name of the propertyvalue - the wildcard expression
| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||