Package io.trino.metadata
Class FunctionManager
java.lang.Object
io.trino.metadata.FunctionManager
-
Constructor Summary
ConstructorsConstructorDescriptionFunctionManager(CatalogServiceProvider<FunctionProvider> functionProviders, GlobalFunctionCatalog globalFunctionCatalog, LanguageFunctionProvider languageFunctionProvider) -
Method Summary
Modifier and TypeMethodDescriptionstatic FunctionManagergetAggregationImplementation(ResolvedFunction resolvedFunction) getScalarFunctionImplementation(ResolvedFunction resolvedFunction, InvocationConvention invocationConvention) getTableFunctionProcessorProvider(TableFunctionHandle tableFunctionHandle) getWindowFunctionSupplier(ResolvedFunction resolvedFunction)
-
Constructor Details
-
FunctionManager
@Inject public FunctionManager(CatalogServiceProvider<FunctionProvider> functionProviders, GlobalFunctionCatalog globalFunctionCatalog, LanguageFunctionProvider languageFunctionProvider)
-
-
Method Details
-
getScalarFunctionImplementation
public ScalarFunctionImplementation getScalarFunctionImplementation(ResolvedFunction resolvedFunction, InvocationConvention invocationConvention) -
getAggregationImplementation
-
getWindowFunctionSupplier
-
getTableFunctionProcessorProvider
public TableFunctionProcessorProvider getTableFunctionProcessorProvider(TableFunctionHandle tableFunctionHandle) -
createTestingFunctionManager
-