class Mkxms::Mssql::Synonym

Constants

SQL_OBJECT_TYPE

Attributes

name[RW]
referent[RW]
schema[RW]

Public Class Methods

new(schema, name, referent) click to toggle source
# File lib/mkxms/mssql/synonym_handler.rb, line 13
def initialize(schema, name, referent)
  @schema = schema
  @name = name
  @referent = referent
end

Public Instance Methods

to_sql() click to toggle source
# File lib/mkxms/mssql/synonym_handler.rb, line 21
def to_sql
  [].tap do |lines|
    lines << "CREATE SYNONYM #{qualified_name} FOR #{referent};"
    lines.concat extended_properties_sql
  end.join("\n")
end