com.businessobjects.query
Interface FilterOperator


public interface FilterOperator

Provides the operators that can be used between the object being filtered (for example, a field representing Country) and the operand (for example, an object that represents the String "France").

For an example of how to use a FilterOperator in a Filter, see Filter.

See Also:
Filter

Nested Class Summary
static class FilterOperator.Enum
          Enumeration value class for com.businessobjects.query.FilterOperator.
static class FilterOperator.Factory
          A factory class with static methods for creating instances of this type.
 
Field Summary
static FilterOperator.Enum BETWEEN
           Use the operator "Between" between the object being filtered and the operand.
static FilterOperator.Enum BOTH
           Use the operator "Both" between the object being filtered and the operand.
static FilterOperator.Enum EQUAL
           Use the operator "Equal" between the object being filtered and the operand.
static FilterOperator.Enum EXCEPT
           Use the operator "Except" between the object being filtered and the operand.
static FilterOperator.Enum GREATER
           Use the operator "Greater" between the object being filtered and the operand.
static FilterOperator.Enum GREATER_OR_EQUAL
           Use the operator "GreaterOrEqual" between the object being filtered and the operand.
static FilterOperator.Enum IN_LIST
           Use the operator "InList" between the object being filtered and the operand.
static int INT_BETWEEN
          Returns the int value corresponding to the "LESS_OR_EQUAL" FilterOperator
static int INT_BOTH
          Returns the int value corresponding to the "BOTH" FilterOperator
static int INT_EQUAL
          Returns the int value corresponding to the "EQUAL" FilterOperator
static int INT_EXCEPT
          Returns the int value corresponding to the "EXCEPT" FilterOperator
static int INT_GREATER
          Returns the int value corresponding to the "GREATER" FilterOperator
static int INT_GREATER_OR_EQUAL
          Returns the int value corresponding to the "GREATER_OR_EQUAL" FilterOperator
static int INT_IN_LIST
          Returns the int value corresponding to the "IN_LIST" FilterOperator
static int INT_IS_NOT_NULL
          Returns the int value corresponding to the "IS_NOT_NULL" FilterOperator
static int INT_IS_NULL
          Returns the int value corresponding to the "IS_NULL" FilterOperator
static int INT_LESS
          Returns the int value corresponding to the "LESS" FilterOperator
static int INT_LESS_OR_EQUAL
          Returns the int value corresponding to the "LESS_OR_EQUAL" FilterOperator
static int INT_LIKE
          Returns the int value corresponding to the "LIKE" FilterOperator
static int INT_NOT_BETWEEN
          Returns the int value corresponding to the "NOT_BETWEEN" FilterOperator
static int INT_NOT_EQUAL
          Returns the int value corresponding to the "NOT_EQUAL" FilterOperator
static int INT_NOT_IN_LIST
          Returns the int value corresponding to the "NOT_IN_LIST" FilterOperator
static int INT_NOT_LIKE
          Returns the int value corresponding to the "NOT_LIKE" FilterOperator
static FilterOperator.Enum IS_NOT_NULL
           Use the operator "IsNotNull" between the object being filtered and the operand.
static FilterOperator.Enum IS_NULL
           Use the operator "IsNull" between the object being filtered and the operand.
static FilterOperator.Enum LESS
           Use the operator "Less" between the object being filtered and the operand.
static FilterOperator.Enum LESS_OR_EQUAL
           Use the operator "LessOrEqual" between the object being filtered and the operand.
static FilterOperator.Enum LIKE
           Use the operator "Like" between the object being filtered and the operand.
static FilterOperator.Enum NOT_BETWEEN
           Use the operator "NotBetween" between the object being filtered and the operand.
static FilterOperator.Enum NOT_EQUAL
           Use the operator "NotEqual" between the object being filtered and the operand.
static FilterOperator.Enum NOT_IN_LIST
           Use the operator "NotInList" between the object being filtered and the operand.
static FilterOperator.Enum NOT_LIKE
           Use the operator "NotLike" between the object being filtered and the operand.
static org.apache.xmlbeans.SchemaType type
          Internal Use Only.
 
Method Summary
 org.apache.xmlbeans.StringEnumAbstractBase enumValue()
          Internal Use Only.
 void set(org.apache.xmlbeans.StringEnumAbstractBase e)
          Internal Use Only.
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type

Internal Use Only.


EQUAL

static final FilterOperator.Enum EQUAL

Use the operator "Equal" between the object being filtered and the operand.


NOT_EQUAL

static final FilterOperator.Enum NOT_EQUAL

Use the operator "NotEqual" between the object being filtered and the operand.


GREATER

static final FilterOperator.Enum GREATER

Use the operator "Greater" between the object being filtered and the operand.


GREATER_OR_EQUAL

static final FilterOperator.Enum GREATER_OR_EQUAL

Use the operator "GreaterOrEqual" between the object being filtered and the operand.


LESS

static final FilterOperator.Enum LESS

Use the operator "Less" between the object being filtered and the operand.


LESS_OR_EQUAL

static final FilterOperator.Enum LESS_OR_EQUAL

Use the operator "LessOrEqual" between the object being filtered and the operand.


BETWEEN

static final FilterOperator.Enum BETWEEN

Use the operator "Between" between the object being filtered and the operand.


NOT_BETWEEN

static final FilterOperator.Enum NOT_BETWEEN

Use the operator "NotBetween" between the object being filtered and the operand.


IN_LIST

static final FilterOperator.Enum IN_LIST

Use the operator "InList" between the object being filtered and the operand.


NOT_IN_LIST

static final FilterOperator.Enum NOT_IN_LIST

Use the operator "NotInList" between the object being filtered and the operand.


IS_NULL

static final FilterOperator.Enum IS_NULL

Use the operator "IsNull" between the object being filtered and the operand.


IS_NOT_NULL

static final FilterOperator.Enum IS_NOT_NULL

Use the operator "IsNotNull" between the object being filtered and the operand.


LIKE

static final FilterOperator.Enum LIKE

Use the operator "Like" between the object being filtered and the operand.


NOT_LIKE

static final FilterOperator.Enum NOT_LIKE

Use the operator "NotLike" between the object being filtered and the operand.


BOTH

static final FilterOperator.Enum BOTH

Use the operator "Both" between the object being filtered and the operand. You must use the DataSourceSpecification.isBothOperatorSupported method to check if the data source supports use of the "Both" operator.


EXCEPT

static final FilterOperator.Enum EXCEPT

Use the operator "Except" between the object being filtered and the operand. You must use the DataSourceSpecification.isExceptOperatorSupported method to check if the data source supports use of the "Except" operator.


INT_EQUAL

static final int INT_EQUAL
Returns the int value corresponding to the "EQUAL" FilterOperator

See Also:
Constant Field Values

INT_NOT_EQUAL

static final int INT_NOT_EQUAL
Returns the int value corresponding to the "NOT_EQUAL" FilterOperator

See Also:
Constant Field Values

INT_GREATER

static final int INT_GREATER
Returns the int value corresponding to the "GREATER" FilterOperator

See Also:
Constant Field Values

INT_GREATER_OR_EQUAL

static final int INT_GREATER_OR_EQUAL
Returns the int value corresponding to the "GREATER_OR_EQUAL" FilterOperator

See Also:
Constant Field Values

INT_LESS

static final int INT_LESS
Returns the int value corresponding to the "LESS" FilterOperator

See Also:
Constant Field Values

INT_LESS_OR_EQUAL

static final int INT_LESS_OR_EQUAL
Returns the int value corresponding to the "LESS_OR_EQUAL" FilterOperator

See Also:
Constant Field Values

INT_BETWEEN

static final int INT_BETWEEN
Returns the int value corresponding to the "LESS_OR_EQUAL" FilterOperator

See Also:
Constant Field Values

INT_NOT_BETWEEN

static final int INT_NOT_BETWEEN
Returns the int value corresponding to the "NOT_BETWEEN" FilterOperator

See Also:
Constant Field Values

INT_IN_LIST

static final int INT_IN_LIST
Returns the int value corresponding to the "IN_LIST" FilterOperator

See Also:
Constant Field Values

INT_NOT_IN_LIST

static final int INT_NOT_IN_LIST
Returns the int value corresponding to the "NOT_IN_LIST" FilterOperator

See Also:
Constant Field Values

INT_IS_NULL

static final int INT_IS_NULL
Returns the int value corresponding to the "IS_NULL" FilterOperator

See Also:
Constant Field Values

INT_IS_NOT_NULL

static final int INT_IS_NOT_NULL
Returns the int value corresponding to the "IS_NOT_NULL" FilterOperator

See Also:
Constant Field Values

INT_LIKE

static final int INT_LIKE
Returns the int value corresponding to the "LIKE" FilterOperator

See Also:
Constant Field Values

INT_NOT_LIKE

static final int INT_NOT_LIKE
Returns the int value corresponding to the "NOT_LIKE" FilterOperator

See Also:
Constant Field Values

INT_BOTH

static final int INT_BOTH
Returns the int value corresponding to the "BOTH" FilterOperator

See Also:
Constant Field Values

INT_EXCEPT

static final int INT_EXCEPT
Returns the int value corresponding to the "EXCEPT" FilterOperator

See Also:
Constant Field Values
Method Detail

enumValue

org.apache.xmlbeans.StringEnumAbstractBase enumValue()

Internal Use Only.


set

void set(org.apache.xmlbeans.StringEnumAbstractBase e)

Internal Use Only.