Documentation
¶
Overview ¶
Package provider adapts SQL reader dependencies to Bindly providers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Dependencies []*sqlreader.ViewDependency
Input InputResolver
SQL *dsql.SQLComponent
ReadCaches map[string]map[*data.View]cache.Cache
}
Config supplies execution dependencies for independent views.
type InputResolver ¶
type InputResolver interface {
Resolver(target any) bindly.ValueResolver
}
InputResolver is the narrow canonical-input port needed by independent view DI. Runtime input contracts satisfy it without exposing their projection.
Click to show internal directories.
Click to hide internal directories.