spark_with_cpp_api