Package dev.frostlake.functions
Interface FunctionProvider
public interface FunctionProvider
ServiceLoader SPI for optional function packs. The engine's
FunctionRegistry discovers
every provider on the classpath after registering its own built-ins and asks each to contribute —
the same optional-module pattern as the StageFileReader COPY readers and the
UdfLanguageRuntime language runtimes. The frostlake-geo module contributes the
GEOGRAPHY / GEOMETRY ST_ functions this way; the engine itself keeps only the type surface.-
Method Summary
Modifier and TypeMethodDescriptionvoidcontribute(FunctionRegistry registry) Register this provider's functions (and aliases) into the given registry.
-
Method Details
-
contribute
Register this provider's functions (and aliases) into the given registry.
-