lakehouse.databricks.common.create_anti_merge_predicate
- lakehouse.databricks.common.create_anti_merge_predicate(spark, merge_predicate) str
Creates the anti-merge key based on the 'merge_predicate' provided and logs the function's start and end time using 'post_la_data'.
Parameters
- sparkspark context
Spark context object passed from the calling Spark instance.
- merge_predicateList[str]
List of columns to be used as anti-merge keys.
Returns
- str:
A string in the format "source.col1 <> dest.col1 and source.col2 <> dest.col2 ...", where "col1", "col2", etc. are the columns in 'merge_predicate'.