The name that is overloaded is the name that immediately follows the CREATE FUNCTION keywords in the CREATE FUNCTION statement.
Each time you use CREATE FUNCTION to overload a function name, you must specify:
- A parameter list that satisfies the characteristics of a unique function
- A different Java method
Java methods can also be overloaded: you can write multiple methods with the same name but different parameters, located together in the same class and same installed JAR or ZIP file.