class ActiveRecord::ConnectionAdapters::MySQL::TableDefinition
Attributes
charset[R]
collation[R]
Public Class Methods
new(conn, name, charset: nil, collation: nil, **)
click to toggle source
Calls superclass method
ActiveRecord::ConnectionAdapters::TableDefinition::new
# File lib/active_record/connection_adapters/mysql/schema_definitions.rb, line 65 def initialize(conn, name, charset: nil, collation: nil, **) super @charset = charset @collation = collation end
Private Instance Methods
aliased_types(name, fallback)
click to toggle source
# File lib/active_record/connection_adapters/mysql/schema_definitions.rb, line 88 def aliased_types(name, fallback) fallback end
integer_like_primary_key_type(type, options)
click to toggle source
# File lib/active_record/connection_adapters/mysql/schema_definitions.rb, line 92 def integer_like_primary_key_type(type, options) options[:auto_increment] = true type end