# File lib/arel/table.rb, line 116
    def hash
      # Perf note: aliases, table alias and engine is excluded from the hash
      #  aliases can have a loop back to this table breaking hashes in parent
      #  relations, for the vast majority of cases @name is unique to a query
      @name.hash
    end