Class AbstractOuterJoinDriver<IT1,​IT2,​OT>