Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateParametersMap ¶
func RegisterFunctionsLoadedCallback ¶
func RegisterFunctionsLoadedCallback(callback FunctionsLoadedCallback)
Types ¶
type FunctionInfo ¶
type FunctionInfo interface {
Name() string
IsImport() bool
Plugin() *plugins.Plugin
Metadata() *metadata.Function
ExecutionPlan() langsupport.ExecutionPlan
}
func NewFunctionInfo ¶
type FunctionRegistry ¶
type FunctionRegistry interface {
GetFunctionInfo(fnName string) (FunctionInfo, error)
RegisterAllFunctions(ctx context.Context, plugins ...*plugins.Plugin)
RegisterImports(ctx context.Context, plugin *plugins.Plugin) []string
RegisterExports(ctx context.Context, plugin *plugins.Plugin) []string
}
func NewFunctionRegistry ¶
func NewFunctionRegistry() FunctionRegistry
type FunctionsLoadedCallback ¶
Click to show internal directories.
Click to hide internal directories.