Class CustomWrapperFunctionExpression

java.lang.Object
com.denodo.vdb.engine.customwrapper.expression.CustomWrapperExpression
com.denodo.vdb.engine.customwrapper.expression.CustomWrapperFunctionExpression

public final class CustomWrapperFunctionExpression extends CustomWrapperExpression
Represents a function in Custom Wrapper conditions.
See Also:
  • Field Details

    • MODIFIER_NONE

      public static final int MODIFIER_NONE
      Constant indicating that the function has no modifiers.
      See Also:
    • MODIFIER_ALL

      public static final int MODIFIER_ALL
      Constant indicating that the function has the modifier ALL.
      See Also:
    • MODIFIER_DISTINCT

      public static final int MODIFIER_DISTINCT
      Constant indicating that the function has the modifier DISTINCT.
      See Also:
  • Constructor Details

    • CustomWrapperFunctionExpression

      public CustomWrapperFunctionExpression(String name, List<CustomWrapperFunctionParameter> parameters, int modifier, boolean isAggregateFunction)
      Creates a CustomWrapperFunctionExpression specifying its name, parameters, modifier and whether it is an aggregate function.

      Users do not need to instantiate this class.

      Parameters:
      name - this function's name.
      parameters - a list of this function's parameters.
      modifier - one of MODIFIER_NONE, MODIFIER_ALL, MODIFIER_DISTINCT.
      isAggregateFunction - true if this is an aggregate-type function, false otherwise.
  • Method Details