Interface FunctionContributor

    • Method Detail

      • contributeFunctions

        void contributeFunctions​(FunctionContributions functionContributions)
        Contribute functions
        Parameters:
        functionContributions - The target for the contributions
      • ordinal

        default int ordinal()
        Determines order in which the contributions will be applied (lowest ordinal first).

        The range 0-500 is reserved for Hibernate, range 500-1000 for libraries and 1000-Integer.MAX_VALUE for user-defined FunctionContributors.

        Contributions from higher precedence contributors (higher numbers) effectively override contributions from lower precedence. E.g. if a contributor with precedence 1000 contributes a function named "max", that will override Hibernate's standard function of that name.

        Returns:
        the ordinal for this FunctionContributor