(exprs []dag.Expr)
| 528 | } |
| 529 | |
| 530 | func buildConjunction(exprs []dag.Expr) dag.Expr { |
| 531 | out := exprs[0] |
| 532 | for _, e := range exprs[1:] { |
| 533 | out = dag.NewBinaryExpr("and", e, out) |
| 534 | } |
| 535 | return out |
| 536 | } |
| 537 | |
| 538 | func splitPredicate(e dag.Expr) []dag.Expr { |
| 539 | if b, ok := e.(*dag.BinaryExpr); ok && b.Op == "and" { |
no test coverage detected