TableFunctionRegistry¶
TableFunctionRegistry
is an extension of the FunctionRegistryBase abstraction for function registries that register functions that produce a LogicalPlan.
Implementations¶
EmptyTableFunctionRegistry
- SimpleTableFunctionRegistry
Creating SimpleTableFunctionRegistry¶
builtin: SimpleTableFunctionRegistry
builtin
creates a new SimpleTableFunctionRegistry and registers all the built-in function expressions.
builtin
is used when:
TableFunctionRegistry
utility is used for functionSetSessionCatalog
is requested to isTemporaryFunction and resetBaseSessionStateBuilder
is requested for a TableFunctionRegistry
Accessing TableFunctionRegistry¶
TableFunctionRegistry
is available using BaseSessionStateBuilder.tableFunctionRegistry.
SessionCatalog¶
TableFunctionRegistry
is used to create the following: