Versions in this module Expand all Collapse all v1 v1.1.0 Sep 28, 2026 v1.0.0 Sep 22, 2026 Changes in this version + type Compiler struct + Const *constant.Values + InputType reflect.Type + NonWindowAliases []string + Predicate dexec.PredicateEvaluator + Source string + Variables []Variable + func (c Compiler) Compile() (Evaluator, error) + type ConstantRenderer struct + Values *constant.Values + Variables []string + func (r ConstantRenderer) Identifier(table string) (string, error) + func (r ConstantRenderer) Validate(source string) error + type Evaluator interface + Evaluate func(context.Context, Invocation) (Result, error) + type Invocation struct + Binder xhandler.Binder + Input reflect.Value + View ViewInput + type Result struct + Args []any + ParentBindings bool + SQL string + type Variable struct + FieldIndex []int + Key xhandler.ValueKey + Name string + Required bool + Type reflect.Type + type ViewInput struct + Dialect *info.Dialect + ExcludeParent bool + Limit int + NonWindowArgs []any + NonWindowSQL string + Offset int + Page int + ParentCompositeValues [][]interface{} + ParentValues []any