Included Modules

DataMapper::Migrations::SqlserverAdapter

Constants

DEFAULT_CHARACTER_SET

Public Class Methods

included(base) click to toggle source

@api private

    # File lib/dm-migrations/adapters/dm-sqlserver-adapter.rb, line 13
13:       def self.included(base)
14:         base.extend DataObjectsAdapter::ClassMethods
15:         base.extend ClassMethods
16:       end

Public Instance Methods

field_exists?(storage_name, field_name) click to toggle source

@api semipublic

    # File lib/dm-migrations/adapters/dm-sqlserver-adapter.rb, line 24
24:       def field_exists?(storage_name, field_name)
25:         result = select("SELECT c.name FROM sysobjects as o JOIN syscolumns AS c ON o.id = c.id WHERE o.name = #{quote_name(storage_name)} AND c.name LIKE ?", field_name).first
26:         result ? result.field == field_name : false
27:       end
storage_exists?(storage_name) click to toggle source

@api semipublic

    # File lib/dm-migrations/adapters/dm-sqlserver-adapter.rb, line 19
19:       def storage_exists?(storage_name)
20:         select("SELECT name FROM sysobjects WHERE name LIKE ?", storage_name).first == storage_name
21:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.