MCPcopy Create free account
hub / github.com/cel-expr/cel-go / NewSelect

Method NewSelect

cel/optimizer.go:452–454  ·  view source on GitHub ↗

NewSelect creates a select expression where a field value is selected from an operand. Example: msg.field_name - operand: msg - field: field_name

(operand ast.Expr, field string)

Source from the content-addressed store, hash-verified

450// - operand: msg
451// - field: field_name
452func (opt *optimizerExprFactory) NewSelect(operand ast.Expr, field string) ast.Expr {
453 return opt.fac.NewSelect(opt.nextID(), operand, field)
454}
455
456// NewStruct creates a new typed struct value with an set of field initializations.
457//

Callers 1

NewHasMacroMethod · 0.95

Calls 2

NewSelectMethod · 0.65
nextIDMethod · 0.45

Tested by

no test coverage detected