我更新磚的三角洲表如下
segments_data.alias (“segments_old”)。合並(segments_data_new.alias(“更新”)、“segments_old。source_url =更新。source_url”)。whenMatchedUpdate(設置={“段”:“segments_old。段”+“updates.segments”} # <- the line is pseudocode, don't know correct API ).whenNotMatchedInsertAll().execute()
“段”是一個StructType列表在哪裏
StructField(“段”,StructType ([....
我如何添加到現有列表(即附加到“段”專欄segments_old從更新在“whenMatchedUpdate”?
而不是取代,“段”說:“更新。段“我想追加“段”:“segments_old。段”+“updates.segments”
提前謝謝你的建議!