pub type ExecForeignUpdate_function = Option<unsafe extern "C" fn(estate: *mut EState, rinfo: *mut ResultRelInfo, slot: *mut TupleTableSlot, planSlot: *mut TupleTableSlot) -> *mut TupleTableSlot>;