MCPcopy Create free account
hub / github.com/dask/dask / _get_predicate_components

Function _get_predicate_components

dask/dataframe/dask_expr/_expr.py:4004–4016  ·  view source on GitHub ↗
(predicate, components, type_=Or)

Source from the content-addressed store, hash-verified

4002
4003
4004def _get_predicate_components(predicate, components, type_=Or):
4005 if not isinstance(predicate, type_):
4006 components.append(predicate)
4007 return components
4008 if isinstance(predicate.left, type_):
4009 components = _get_predicate_components(predicate.left, components, type_)
4010 else:
4011 components.append(predicate.left)
4012 if isinstance(predicate.right, type_):
4013 components = _get_predicate_components(predicate.right, components, type_)
4014 else:
4015 components.append(predicate.right)
4016 return components
4017
4018
4019def _convert_mapping(components):

Callers 2

rewrite_filtersFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…