Esempio n. 1
0
def compare_null_last(
    left: spark.Column,
    right: spark.Column,
    comp: Callable[[spark.Column, spark.Column], spark.Column],
) -> spark.Column:
    return (left.isNotNull() & right.isNotNull()
            & comp(left, right)) | (left.isNotNull() & right.isNull())
Esempio n. 2
0
File: utils.py Progetto: yliou/spark
def compare_null_last(
    left: Column,
    right: Column,
    comp: Callable[[Column, Column], Column],
) -> Column:
    return (left.isNotNull() & right.isNotNull()
            & comp(left, right)) | (left.isNotNull() & right.isNull())
Esempio n. 3
0
File: utils.py Progetto: jerqi/spark
def compare_disallow_null(
    left: Column,
    right: Column,
    comp: Callable[[Column, Column], Column],
) -> Column:
    return left.isNotNull() & right.isNotNull() & comp(left, right)
Esempio n. 4
0
def compare_disallow_null(
    left: spark.Column,
    right: spark.Column,
    comp: Callable[[spark.Column, spark.Column], spark.Column],
) -> spark.Column:
    return left.isNotNull() & right.isNotNull() & comp(left, right)