first array: var keyColumns = "A,B".split(",")
second array: var colValues = DataFrameTest.select("Y","Z").collect.map(row => row.toString) colValues: Array[String]= Array([1,2],[3,4],[5,6])
I want something as a result like: Array([A=1,B=2],[A=3,B=4],[A=5,B=6])
so that later I can iterate over this Array and can create my where clause like where (A=1 AND B=2) OR (A=3 AND B=4) OR (A=5 AND B=6)