Versions in this module Expand all Collapse all v0 v0.24.3 Jun 16, 2023 Changes in this version + var ErrQueryTimedOut = errors.New("query timed out") + func Bind(src ast.Value, dst interface{}) error + type Options struct + Capabilities *ast.Capabilities + Document map[string]interface{} + Modules map[string]*ast.Module + type Query struct + Builtins map[string]*topdown.Builtin + Input ast.Value + Query string + StrictBuiltinErrors *bool + Timeout time.Duration + Tracers []topdown.QueryTracer + func (q Query) Add(other Query) Query + type State struct + func NewState(options Options) (*State, error) + func (s *State) Query(ctx context.Context, query Query, process func(ast.Value) error) error