Documentation
¶
Index ¶
- Variables
- func EvalExpandable[T ref.References[T]](eval gval.Evaluable, parameter any) evaluate.Expandable[T]
- func EvaluateGval[T ref.References[T]](ctx context.Context, ev evaluate.Evaluator[T], eval gval.Evaluable, ...) (*evaluate.Result[T], error)
- func EvaluateQuery[T ref.References[T]](ctx context.Context, ev evaluate.Evaluator[T], lang Language[T], tree any, ...) (*evaluate.Result[T], error)
- func JSONPathLanguage[T ref.References[T]](ev evaluate.Evaluator[T]) gval.Language
- func JSONPathTemplateLanguage[T ref.References[T]](ev evaluate.Evaluator[T]) gval.Language
- type Language
Constants ¶
This section is empty.
Variables ¶
View Source
var ( QueryAnnotation = evaluate.Annotation{ Name: "leg.relay.sh/query", Description: "query", } QueryResultAnnotation = evaluate.Annotation{ Name: "leg.relay.sh/query.expansion", Description: "query result", } TraversalAnnotation = evaluate.Annotation{ Name: "leg.relay.sh/traversal", Description: "traversal", } TraversalKeyAnnotation = evaluate.Annotation{ Name: "leg.relay.sh/traversal.key", Description: "traversal key", } TraversalDataAnnotation = evaluate.Annotation{ Name: "leg.relay.sh/traversal.data", Description: "traversal data", } )
Functions ¶
func EvalExpandable ¶
func EvalExpandable[T ref.References[T]](eval gval.Evaluable, parameter any) evaluate.Expandable[T]
func EvaluateGval ¶
func EvaluateQuery ¶
func JSONPathLanguage ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.