(op traceql.Operator)
| 2029 | } |
| 2030 | |
| 2031 | func createExistencePredicate(op traceql.Operator) (pred parquetquery.Predicate, handled bool) { |
| 2032 | switch op { |
| 2033 | case traceql.OpNone: |
| 2034 | return nil, true |
| 2035 | case traceql.OpExists: |
| 2036 | return parquetquery.NewSkipNilsPredicate(), true |
| 2037 | case traceql.OpNotExists: |
| 2038 | return parquetquery.NewNilValuePredicate(), true |
| 2039 | default: |
| 2040 | return nil, false |
| 2041 | } |
| 2042 | } |
| 2043 | |
| 2044 | func createPredicate(op traceql.Operator, operands traceql.Operands) (parquetquery.Predicate, error) { |
| 2045 | if pred, handled := createExistencePredicate(op); handled { |
no test coverage detected