MCPcopy Create free account
hub / github.com/rabbitstack/fibratus / addStringFields

Method addStringFields

pkg/filter/filter.go:531–538  ·  view source on GitHub ↗

addStringFields appends values for all string field expressions.

(field fields.Field, expr ql.Expr)

Source from the content-addressed store, hash-verified

529
530// addStringFields appends values for all string field expressions.
531func (f *filter) addStringFields(field fields.Field, expr ql.Expr) {
532 switch v := expr.(type) {
533 case *ql.StringLiteral:
534 f.stringFields[field] = append(f.stringFields[field], v.Value)
535 case *ql.ListLiteral:
536 f.stringFields[field] = append(f.stringFields[field], v.Values...)
537 }
538}
539
540// addBoundField appends a new bound field.
541func (f *filter) addBoundField(field *ql.BoundFieldLiteral) {

Callers 1

CompileMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected