Package io.trino.metadata
Class WorkerLanguageFunctionProvider
java.lang.Object
io.trino.metadata.WorkerLanguageFunctionProvider
- All Implemented Interfaces:
LanguageFunctionProvider
-
Field Summary
Fields inherited from interface io.trino.metadata.LanguageFunctionProvider
DISABLED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterTask(TaskId taskId, Map<FunctionId, IrRoutine> functions) specialize(FunctionId functionId, InvocationConvention invocationConvention, FunctionManager functionManager) voidunregisterTask(TaskId taskId)
-
Constructor Details
-
WorkerLanguageFunctionProvider
public WorkerLanguageFunctionProvider()
-
-
Method Details
-
registerTask
- Specified by:
registerTaskin interfaceLanguageFunctionProvider
-
unregisterTask
- Specified by:
unregisterTaskin interfaceLanguageFunctionProvider
-
specialize
public ScalarFunctionImplementation specialize(FunctionId functionId, InvocationConvention invocationConvention, FunctionManager functionManager) - Specified by:
specializein interfaceLanguageFunctionProvider
-