Default types for all data object based adapters.
@return [Hash] default types for data objects adapters.
@api private
# File lib/dm-migrations/adapters/dm-do-adapter.rb, line 271 271: def type_map 272: length = Property::String.length 273: precision = Property::Numeric.precision 274: scale = Property::Decimal.scale 275: 276: { 277: Property::Binary => { :primitive => 'BLOB' }, 278: Object => { :primitive => 'TEXT' }, 279: Integer => { :primitive => 'INTEGER' }, 280: String => { :primitive => 'VARCHAR', :length => length }, 281: Class => { :primitive => 'VARCHAR', :length => length }, 282: BigDecimal => { :primitive => 'DECIMAL', :precision => precision, :scale => scale }, 283: Float => { :primitive => 'FLOAT', :precision => precision }, 284: DateTime => { :primitive => 'TIMESTAMP' }, 285: Date => { :primitive => 'DATE' }, 286: Time => { :primitive => 'TIMESTAMP' }, 287: TrueClass => { :primitive => 'BOOLEAN' }, 288: Property::Text => { :primitive => 'TEXT' }, 289: }.freeze 290: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.