pub unsafe fn create_recursiveunion_path(
arg_root: *mut PlannerInfo,
arg_rel: *mut RelOptInfo,
arg_leftpath: *mut Path,
arg_rightpath: *mut Path,
arg_target: *mut PathTarget,
arg_distinctList: *mut List,
arg_wtParam: c_int,
arg_numGroups: f64,
) -> *mut RecursiveUnionPath