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