Interface Condition

    • Method Detail

      • buildFrom

        static Condition buildFrom​(Object operator,
                                   Object limit)
        Returns an object instance of a class implementing Condition, built from the specified arguments.
        Parameters:
        operator - a relational operator TypeConditionOperatorRel, a set operator TypeConditionOperatorSet or a more general object TypeConditionOperator
        limit - an integer (object Number), a variable (object IVar), a range (object Range) or a 1-dimensional array of int
        Returns:
        an object instance of a class implementing Condition, built from the specified arguments
      • involvedVar

        default IVar involvedVar()
        Returns the variable involved in the condition, if one is present, null otherwise.
        Returns:
        the variable involved in the condition, if one is present, null otherwise
      • rightTerm

        Object rightTerm()
      • filtering

        default int[] filtering​(int[] values)