I am unclear on the roles of Catalyst optimizer and Project Tungsten.
My understanding is that Catalyst optimizer will produce optimized Physical plan from logical plan. The optimized physical plan will then taken by Code generator to emit Rdd's.
Is the Code generator part of Project Tungsten or Catalyst Optimizer? And is the Code generator also called "Whole Stage Code generator"?
