MCPcopy Index your code
hub / github.com/pathwaycom/pathway / get_binary_expression

Function get_binary_expression

python/pathway/internals/operator_mapping.py:215–227  ·  view source on GitHub ↗
(
    left, right, op, left_dtype: dt.DType, right_dtype: dt.DType, default=None
)

Source from the content-addressed store, hash-verified

213
214
215def get_binary_expression(
216 left, right, op, left_dtype: dt.DType, right_dtype: dt.DType, default=None
217):
218 op_engine = _binary_operators_to_engine.get(op)
219 left_dtype_engine = left_dtype.to_engine()
220 right_dtype_engine = right_dtype.to_engine()
221 if op_engine is None:
222 return default
223
224 expression = api.Expression.binary_expression(
225 left, right, op_engine, left_dtype_engine, right_dtype_engine
226 )
227 return expression if expression is not None else default
228
229
230_binary_operators_mapping_optionals: OptionalMapping = {

Callers 1

eval_binary_opMethod · 0.90

Calls 2

getMethod · 0.45
to_engineMethod · 0.45

Tested by

no test coverage detected