"A SQL-on-Hadoop engine must support distributed joins on data stored in all kinds of data sources." . . . .