Interface UserDefinedFunction

All Superinterfaces:
Serializable

public interface UserDefinedFunction extends Serializable
Interface that all User Defined Functions classes must implement.

It implements the java.io.Serializable class and must have the UserDefinedFunctionIdentification annotation applied and filled in with the values to be used in the schema.

It must also have an evaluate method that contains the functionality it is offering

Any "state" variables should be passed in during overloaded UserDefinedFunctionProvider initialization