Finished 1st Phase on implementing batch execution in Spark SQL, i.e. add some order-preserving operators in Spark SQL