Inherited from CodegenSupport
Inherited from UnaryExecNode
Inherited from SparkPlan
Inherited from Serializable
Inherited from Serializable
Inherited from internal.Logging
Inherited from QueryPlan[SparkPlan]
Inherited from TreeNode[SparkPlan]
Inherited from Product
Inherited from Equals
Inherited from AnyRef
Inherited from Any
Custom Sort plan. Currently this enables lazy sorting i.e. sort only when iterator is consumed the first time. Useful for SMJ when the left-side is empty. Useful only for non code-generated plans, since latter are already lazy (SortExec checks for "needToSort" so happens only on first processNext).