class Seaquel::AST::TableAlias
Attributes
name[R]
table[R]
Public Class Methods
new(table, name)
click to toggle source
# File lib/seaquel/ast/table_alias.rb, line 7 def initialize table, name @table = table @name = name end
Public Instance Methods
[](col_name)
click to toggle source
# File lib/seaquel/ast/table_alias.rb, line 12 def [] col_name Column.new(col_name, self) end
as_column_prefix(quoter)
click to toggle source
# File lib/seaquel/ast/table_alias.rb, line 20 def as_column_prefix quoter quoter.identifier(name) end
visit(visitor)
click to toggle source
# File lib/seaquel/ast/table_alias.rb, line 16 def visit visitor visitor.visit_table_alias table, name end