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 Fields struct + func NewFields(rowType reflect.Type, indexes [][]int) *Fields + func (f *Fields) Has(name string) bool + func (f *Fields) Known() bool + type Record struct + func NewRecord(fields *Fields, relations map[string][]*Record) *Record + func (r *Record) Fields() *Fields + func (r *Record) Relation(holder string) ([]*Record, bool) + func (r *Record) RelationRow(holder string, index int) (*Record, error) + type Result struct + func NewResult(rootHolder string, direct bool, rows []*Record) *Result + func (r *Result) DirectOutput() bool + func (r *Result) Output(holder string) (*Result, error) + func (r *Result) RootHolder() string + func (r *Result) Row(index int) (*Record, error) + func (r *Result) Rows() []*Record + func (r *Result) WithOutputs(slots map[string][]*Record) (*Result, error)