(expr, op, expr_dtype: dt.DType, default=None)
| 65 | |
| 66 | |
| 67 | def get_unary_expression(expr, op, expr_dtype: dt.DType, default=None): |
| 68 | op_engine = _unary_operators_to_engine.get(op) |
| 69 | if op_engine is None: |
| 70 | return default |
| 71 | expr_dtype_engine = expr_dtype.to_engine() |
| 72 | expression = api.Expression.unary_expression(expr, op_engine, expr_dtype_engine) |
| 73 | return expression if expression is not None else default |
| 74 | |
| 75 | |
| 76 | _binary_operators_mapping: BinaryOperatorMapping = { |
no test coverage detected