jq

package
v0.1.24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidHugrQueryParam = errors.New("invalid hugr query parameter")

Functions

This section is empty.

Types

type Option added in v0.1.18

type Option func(*options)

func WithCollectStat added in v0.1.18

func WithCollectStat() Option

func WithQuerier added in v0.1.18

func WithQuerier(qe types.Querier) Option

func WithVariables added in v0.1.18

func WithVariables(vars map[string]any) Option

type Stat

type Stat struct {
	CompilerTime      time.Duration `json:"compiler_time"`
	SerializationTime time.Duration `json:"serialization_time"`
	ExecutionTime     time.Duration `json:"execution"`
	Runs              int           `json:"runs"`
	Transformed       int           `json:"transformed"`
}

type Transformer

type Transformer struct {
	// contains filtered or unexported fields
}

func NewTransformer

func NewTransformer(ctx context.Context, query string, opts ...Option) (*Transformer, error)

func (*Transformer) Stats

func (t *Transformer) Stats() Stat

func (*Transformer) Transform

func (t *Transformer) Transform(ctx context.Context, in any, vars map[string]any) (interface{}, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL