class ActiveRecord::Associations::JoinDependency::Aliases::Table

def column_aliases

def column_aliases
  t = table
  columns.map { |column| t[column.name].as Arel.sql column.alias }
end

def table

def table
  Arel::Nodes::TableAlias.new node.table, node.aliased_table_name
end