BinaryNode is x op y, two nodes (left, right) and an operator operators can be a variety of: +, -, *, %, /, LIKE, CONTAINS, INTERSECTS Also, parenthesis may wrap these
| 255 | // +, -, *, %, /, LIKE, CONTAINS, INTERSECTS |
| 256 | // Also, parenthesis may wrap these |
| 257 | BinaryNode struct { |
| 258 | negated bool |
| 259 | Paren bool |
| 260 | Args []Node |
| 261 | Operator lex.Token |
| 262 | } |
| 263 | |
| 264 | // BooleanNode is n nodes and an operator |
| 265 | // operators can be only AND/OR |
nothing calls this directly
no outgoing calls
no test coverage detected