Interface PartitioningFunction

    • Method Detail

      • validateForType

        void validateForType​(RecordTokenType type)
        Performs validation of the specified input type
        Parameters:
        type - the input type
      • isFunctionOfInput

        boolean isFunctionOfInput()
        Returns true iff, given two identical rows of input, this function will return the same value. A return of true thus implies :
      • the function is deterministic
      • the function is stateless (not sensitive to previous values read or to input ordering)
Returns:
whether this function is a stateless, deterministic function of input
Parameters:
other - the other function
Returns:
whether this function produces the same results as the other function.