Add TPCH 18 Spark hand implemented
merge