class ActiveFacts::Generators::Traits::SQL::Server::SQLServerDataTypeContext
Public Instance Methods
boolean_expr(safe_column_name)
click to toggle source
# File lib/activefacts/generator/traits/sql/server.rb, line 221 def boolean_expr safe_column_name "{safe_column_name} = 1" end
boolean_type()
click to toggle source
# File lib/activefacts/generator/traits/sql/server.rb, line 217 def boolean_type 'BIT' end
date_time_type()
click to toggle source
# File lib/activefacts/generator/traits/sql/server.rb, line 235 def date_time_type 'DATETIME' end
default_char_type()
click to toggle source
# File lib/activefacts/generator/traits/sql/server.rb, line 225 def default_char_type (@unicode ? 'N' : '') + 'CHAR' end
default_varchar_type()
click to toggle source
# File lib/activefacts/generator/traits/sql/server.rb, line 230 def default_varchar_type (@unicode ? 'N' : '') + 'VARCHAR' end
integer_ranges()
click to toggle source
Calls superclass method
ActiveFacts::Generators::Traits::SQL::SQLDataTypeContext#integer_ranges
# File lib/activefacts/generator/traits/sql/server.rb, line 209 def integer_ranges [ ['BIT', 0, 1], ['TINYINT', -2**7, 2**7-1], ] + super end