Class CustomWrapperCondition
java.lang.Object
com.denodo.vdb.engine.customwrapper.condition.CustomWrapperCondition
- Direct Known Subclasses:
CustomWrapperAndCondition,CustomWrapperNotCondition,CustomWrapperOrCondition,CustomWrapperSimpleCondition
Superclass of all the types of conditions supported by Custom Wrappers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intstatic final StringThe 'between' operatorstatic final StringDeprecated.This operator has been removed from the Denodo Platform.static final StringDeprecated.This operator has been removed from the Denodo Platform.static final StringDeprecated.This operator has been removed from the Denodo Platform.static final StringThe 'equals' operator (=)static final StringThe 'greater or equal' operator (>=)static final StringThe 'greater than' operator (>)static final StringThe 'in' operatorstatic final StringDeprecated.This operator has been removed from the Denodo Platform.static final StringThe 'is false' operatorstatic final StringThe 'is not null' operatorstatic final StringThe 'is null' operatorstatic final StringThe 'is similar to' operator (~)static final StringThe 'is true' operatorstatic final StringThe 'less or equal' operator (<=)static final StringThe 'like' operatorstatic final StringThe 'less than' operator (<)static final StringThe 'not equal' operator (<>)static final StringThe 'regexp_like' operatorprotected static final intprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract intgetType()booleanbooleanbooleanboolean
-
Field Details
-
OPERATOR_EQ
The 'equals' operator (=)- See Also:
-
OPERATOR_LT
The 'less than' operator (<)- See Also:
-
OPERATOR_LE
The 'less or equal' operator (<=)- See Also:
-
OPERATOR_GT
The 'greater than' operator (>)- See Also:
-
OPERATOR_GE
The 'greater or equal' operator (>=)- See Also:
-
OPERATOR_NE
The 'not equal' operator (<>)- See Also:
-
OPERATOR_IN
The 'in' operator- See Also:
-
OPERATOR_BETWEEN
The 'between' operator- See Also:
-
OPERATOR_ISNULL
The 'is null' operator- See Also:
-
OPERATOR_ISNOTNULL
The 'is not null' operator- See Also:
-
OPERATOR_LIKE
The 'like' operator- See Also:
-
OPERATOR_REGEXPLIKE
The 'regexp_like' operator- See Also:
-
OPERATOR_CONTAINS
Deprecated.This operator has been removed from the Denodo Platform. We suggest you remove all the references to this constant from the code of your custom wrappers. This class still exists to allow you to load your existing extensions without modifying them. However, the execution engine will not execute this operator.The 'contains' operator- See Also:
-
OPERATOR_CONTAINSOR
Deprecated.This operator has been removed from the Denodo Platform. We suggest you remove all the references to this constant from the code of your custom wrappers. This class still exists to allow you to load your existing extensions without modifying them. However, the execution engine will not execute this operator.The 'containsor' operator- See Also:
-
OPERATOR_CONTAINSAND
Deprecated.This operator has been removed from the Denodo Platform. We suggest you remove all the references to this constant from the code of your custom wrappers. This class still exists to allow you to load your existing extensions without modifying them. However, the execution engine will not execute this operator.The 'containsand' operator- See Also:
-
OPERATOR_ISCONTAINED
Deprecated.This operator has been removed from the Denodo Platform. We suggest you remove all the references to this constant from the code of your custom wrappers. This class still exists to allow you to load your existing extensions without modifying them. However, the execution engine will not execute this operator.The 'iscontained' operator- See Also:
-
OPERATOR_ISSIMILARTO
The 'is similar to' operator (~)- See Also:
-
OPERATOR_ISTRUE
The 'is true' operator- See Also:
-
OPERATOR_ISFALSE
The 'is false' operator- See Also:
-
AND
protected static final int AND- See Also:
-
NOT
protected static final int NOT- See Also:
-
OR
protected static final int OR- See Also:
-
SIMPLE
protected static final int SIMPLE- See Also:
-
-
Constructor Details
-
CustomWrapperCondition
public CustomWrapperCondition()
-
-
Method Details
-
getType
protected abstract int getType()- Returns:
- the type of the condition.
-
isAndCondition
public boolean isAndCondition()- Returns:
trueif the condition is an AND condition,falseotherwise.
-
isNotCondition
public boolean isNotCondition()- Returns:
trueif the condition is a NOT condition,falseotherwise.
-
isOrCondition
public boolean isOrCondition()- Returns:
trueif the condition is an OR condition,falseotherwise.
-
isSimpleCondition
public boolean isSimpleCondition()- Returns:
trueif the condition is a simple condition,falseotherwise.
-