Why to avoid multiple chaining of withColumn() function in Spark job.
Briefly