Versions in this module Expand all Collapse all v1 v1.1.0 Sep 28, 2026 Changes in this version + func CompileViewMetadata(input Input) (*data.View, error) v1.0.0 Sep 22, 2026 Changes in this version + var MetricsSlot = OutputSlot + var StatusSlot = OutputSlot + var ViewSlot = OutputSlot + func Compile(input Input) (*sqlreader.Plan, error) + func CompileSelectorBindings(component *spec.Component, inputType reflect.Type, root *data.View, ...) ([]sqlreader.SelectorBindingPlan, error) + func CompileViewDependencies(input Input) ([]*sqlreader.ViewDependency, error) + func ResolveOutputField(component *spec.Component, outputType reflect.Type, slot OutputSlot) string + type Input struct + Bindings []bindly.BindingSpec + CodecFactory xcodec.Factory + Component *spec.Component + Const *constant.Values + DirectViewField string + DirectViewType reflect.Type + InputType reflect.Type + OutputType reflect.Type + Predicate dexec.PredicateEvaluator + Resources fs.FS + TypeLookup func(name string) (reflect.Type, error) + type OutputSlot struct + FieldName string + OutputName string