class From

Constants

S_ALIAS
S_FROM
S_T1

Public Instance Methods

member_sql(member, sql) click to toggle source
# File lib/eno/expressions.rb, line 471
def member_sql(member, sql)
  if Query::Query === member
    S_T1 % sql.quote(member)
  elsif Alias === member && Query::Query === member.members[0]
    S_ALIAS % [sql.quote(member.members[0]), sql.quote(member.members[1])]
  else
    sql.quote(member)
  end
end
to_sql(sql) click to toggle source
# File lib/eno/expressions.rb, line 467
def to_sql(sql)
  S_FROM % @members.map { |m| member_sql(m, sql) }.join(S_COMMA)
end