neuralib.sqlp.util.infer_cmp
- neuralib.sqlp.util.infer_cmp(x, v)[source]
A help function to make a SQL comparison expression.
>>> infer_cmp(A.a, range(0, 10)) A.a BETWEEN 0 AND 9 >>> infer_cmp(A.a, slice(0, 10)) A.a BETWEEN 0 AND 10 >>> infer_cmp(A.a, '<10') A.a < 10 >>> infer_cmp(A.a, 10) A.a = 10
- Parameters:
x (T)
v (T | str | range | slice)
- Returns:
- Return type:
SqlExpr | None