Project: stp

com.ibm.rational.wvcm.stp.cq
Enum CqQuery.Filter.Operation

Object
  extended by Enum<CqQuery.Filter.Operation>
      extended by CqQuery.Filter.Operation
All Implemented Interfaces:
com.ibm.rational.wvcm.stpex.StpExEnumeration, Serializable, Comparable<CqQuery.Filter.Operation>
Enclosing interface:
CqQuery.Filter

public static enum CqQuery.Filter.Operation
extends Enum<CqQuery.Filter.Operation>
implements com.ibm.rational.wvcm.stpex.StpExEnumeration

An enumeration of the logical operations and comparisons that can be used to combine the operands of a Filter subexpression.


Enum Constant Summary
CONJUNCTION
          A FilterNode representing the logical AND of its operands
DISJUNCTION
          A FilterNode representing the logical OR of its operands
HAS_NO_SUBSTRING
          test that the target is not a substring of the source
HAS_SUBSTRING
          test that the target is a substring of the source
IS_BETWEEN
          test that the source is between the two target values
IS_EQUAL
          test the source and target for equality
IS_GREATER_THAN
          test that the source is strictly greater than the target
IS_GREATER_THAN_OR_EQUAL
          test that the source is greater than or equal to the target
IS_IN_SET
          test that the source is equal to one of the targets
IS_LESS_THAN
          test that the source is strictly less than the target
IS_LESS_THAN_OR_EQUAL
          test that the source is less than or equal to the target
IS_NOT_BETWEEN
          test that the source is not between the two targets
IS_NOT_EQUAL
          test the source and target for inequality
IS_NOT_IN_SET
          test that the source is not equal to any of the targets
IS_NOT_NULL
          test that the source is not null
IS_NULL
          test that the source is null
UNSPECIFIED
          A FilterNode with an unspecified operation
UNSPECIFIED_COMPARISON
          A FilterLeaf with an unspecified comparison
 
Method Summary
static CqQuery.Filter.Operation valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CqQuery.Filter.Operation[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CONJUNCTION

public static final CqQuery.Filter.Operation CONJUNCTION
A FilterNode representing the logical AND of its operands


DISJUNCTION

public static final CqQuery.Filter.Operation DISJUNCTION
A FilterNode representing the logical OR of its operands


HAS_NO_SUBSTRING

public static final CqQuery.Filter.Operation HAS_NO_SUBSTRING
test that the target is not a substring of the source


HAS_SUBSTRING

public static final CqQuery.Filter.Operation HAS_SUBSTRING
test that the target is a substring of the source


IS_BETWEEN

public static final CqQuery.Filter.Operation IS_BETWEEN
test that the source is between the two target values


IS_EQUAL

public static final CqQuery.Filter.Operation IS_EQUAL
test the source and target for equality


IS_GREATER_THAN

public static final CqQuery.Filter.Operation IS_GREATER_THAN
test that the source is strictly greater than the target


IS_GREATER_THAN_OR_EQUAL

public static final CqQuery.Filter.Operation IS_GREATER_THAN_OR_EQUAL
test that the source is greater than or equal to the target


IS_IN_SET

public static final CqQuery.Filter.Operation IS_IN_SET
test that the source is equal to one of the targets


IS_LESS_THAN

public static final CqQuery.Filter.Operation IS_LESS_THAN
test that the source is strictly less than the target


IS_LESS_THAN_OR_EQUAL

public static final CqQuery.Filter.Operation IS_LESS_THAN_OR_EQUAL
test that the source is less than or equal to the target


IS_NOT_BETWEEN

public static final CqQuery.Filter.Operation IS_NOT_BETWEEN
test that the source is not between the two targets


IS_NOT_EQUAL

public static final CqQuery.Filter.Operation IS_NOT_EQUAL
test the source and target for inequality


IS_NOT_IN_SET

public static final CqQuery.Filter.Operation IS_NOT_IN_SET
test that the source is not equal to any of the targets


IS_NOT_NULL

public static final CqQuery.Filter.Operation IS_NOT_NULL
test that the source is not null


IS_NULL

public static final CqQuery.Filter.Operation IS_NULL
test that the source is null


UNSPECIFIED

public static final CqQuery.Filter.Operation UNSPECIFIED
A FilterNode with an unspecified operation


UNSPECIFIED_COMPARISON

public static final CqQuery.Filter.Operation UNSPECIFIED_COMPARISON
A FilterLeaf with an unspecified comparison

Method Detail

valueOf

public static CqQuery.Filter.Operation valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

values

public static CqQuery.Filter.Operation[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (CqQuery.Filter.Operation c : CqQuery.Filter.Operation.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

Generated Tue 10-Jun-2014 11:07 PM

Copyright © IBM 2014. All rights reserved.