(node: sql_expr.Between, context: ContextType)
| 87 | |
| 88 | @register(nodetype=sql_expr.Between) |
| 89 | def _between(node: sql_expr.Between, context: ContextType) -> expr.ReducerExpression: |
| 90 | middle = _run(node.this, context) |
| 91 | low = _run(node.args.pop("low"), context) |
| 92 | high = _run(node.args.pop("high"), context) |
| 93 | return (middle >= low) & (middle <= high) |
| 94 | |
| 95 | |
| 96 | @register(nodetype=sql_expr.Max) |