Source Code of Semi_Join


I just know that cross_join is a part of semi-join and apart of hash join ,but where could I find their source codes?

If there is any developer or someone also concentrated on the similar problems,please reply me or contact me.My;my QQ:289106164;my telephone number:18302622076.

Thanks for your help!