Well according to Martin Fowler, the table/row data gateway aint mutually exclusive against data mapper pattern. This is what he said:
These patterns arent entirely mutually exclusive... Even if you are using Data Mapper as your primary persistence mechanism, however, you may use a data gateway to wrap tables or services that are being treated as external interfaces.
However, I cant think of a circumstances when data gateway is being used together with data mapper. Can anyone of you explain this with more details and possibly provide a real example of how integration of data gateway and mapper is done? Thanks.