Class CustomWrapperExpression
java.lang.Object
com.denodo.vdb.engine.customwrapper.expression.CustomWrapperExpression
- Direct Known Subclasses:
CustomWrapperArrayExpression,CustomWrapperConditionExpression,CustomWrapperContainsExpression,CustomWrapperFieldExpression,CustomWrapperFunctionExpression,CustomWrapperRegisterExpression,CustomWrapperSimpleExpression
Superclass of all the types of expressions supported by Custom Wrapper conditions.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SIMPLE_TYPE
protected static final int SIMPLE_TYPE- See Also:
-
FIELD_TYPE
protected static final int FIELD_TYPE- See Also:
-
FUNCTION_TYPE
protected static final int FUNCTION_TYPE- See Also:
-
CONDITION_TYPE
protected static final int CONDITION_TYPE- See Also:
-
ARRAY_TYPE
protected static final int ARRAY_TYPE- See Also:
-
CONTAINS_TYPE
protected static final int CONTAINS_TYPE- See Also:
-
REGISTER_TYPE
protected static final int REGISTER_TYPE- See Also:
-
-
Constructor Details
-
CustomWrapperExpression
protected CustomWrapperExpression()
-
-
Method Details
-
getExpressionType
protected abstract int getExpressionType() -
isSimpleExpression
public boolean isSimpleExpression()- Returns:
trueif this expression is a simple expression,falseotherwise.
-
isFieldExpression
public boolean isFieldExpression()- Returns:
trueif this expression is a field expression,falseotherwise.
-
isFunctionExpression
public boolean isFunctionExpression()- Returns:
trueif this expression is a function expression,falseotherwise.
-
isConditionExpression
public boolean isConditionExpression()- Returns:
trueif this expression is a condition expression,falseotherwise.
-
isArrayExpression
public boolean isArrayExpression()- Returns:
trueif this expression is an array expression,falseotherwise.
-
isContainsExpression
Deprecated.The operatorcontainshas been removed from the Denodo Platform. We suggest you remove all the references to this method from the code of your custom wrappers. This method still exists to allow you to load your existing extensions without modifying them. However, the execution engine will not execute this operator.- Returns:
trueif this expression is a expression using the operator 'contains',falseotherwise.
-
isRegisterExpression
public boolean isRegisterExpression()- Returns:
trueif this expression is a register expression,falseotherwise.
-
hashCode
public int hashCode() -
equals
-
toString
-
containshas been removed from the Denodo Platform.