(op traceql.Operator)
| 2586 | } |
| 2587 | |
| 2588 | func createExistencePredicate(op traceql.Operator) (pred parquetquery.Predicate, handled bool) { |
| 2589 | switch op { |
| 2590 | case traceql.OpNone: |
| 2591 | return nil, true |
| 2592 | case traceql.OpExists: |
| 2593 | return parquetquery.NewSkipNilsPredicate(), true |
| 2594 | case traceql.OpNotExists: |
| 2595 | return parquetquery.NewNilValuePredicate(), true |
| 2596 | default: |
| 2597 | return nil, false |
| 2598 | } |
| 2599 | } |
| 2600 | |
| 2601 | func createPredicate(op traceql.Operator, operands traceql.Operands) (parquetquery.Predicate, error) { |
| 2602 | if pred, handled := createExistencePredicate(op); handled { |
no test coverage detected