It seems to me that this interface is now only used for getting meta data info. So I think conceptually, an expression can always have references to more than one tables. And it currently has no impact on running join queries.