in python/datafusion/expr.py [0:0]
def between(self, low: Any, high: Any, negated: bool = False) -> Expr:
"""Returns ``True`` if this expression is between a given range.
Args:
low: lower bound of the range (inclusive).
high: higher bound of the range (inclusive).
negated: negates whether the expression is between a given range
"""
if not isinstance(low, Expr):
low = Expr.literal(low)
if not isinstance(high, Expr):
high = Expr.literal(high)
return Expr(self.expr.between(low.expr, high.expr, negated=negated))