Type:
Class
Constants:
LOST_CONNECTION_ERROR_MESSAGES : [ "Server shutdown in progress", "Broken pipe", "Lost connection to MySQL server during query", "MySQL server has gone away" ]
QUOTED_FALSE : '1', '0'
NATIVE_DATABASE_TYPES : { :primary_key => "int(11) auto_increment PRIMARY KEY", :string => { :name => "varchar", :limit => 255 }, :text => { :name => "text" }, :integer => { :name => "int", :limit => 4 }, :float => { :name => "float" }, :decimal => { :name => "decimal" }, :datetime => { :name => "datetime" }, :timestamp => { :name => "datetime" }, :time => { :name => "time" }, :date => { :name => "date" }, :binary => { :name => "blob" }, :boolean => { :name => "tinyint", :limit => 1 } }
INDEX_TYPES : [:fulltext, :spatial]
INDEX_USINGS : [:btree, :hash]
subquery_for
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

subquery_for(key, select) Instance Protected methods MySQL is too stupid to

2025-01-10 15:47:30
emulate_booleans
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

emulate_booleans Class Public methods By default, the

2025-01-10 15:47:30
execute
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

execute(sql, name = nil) Instance Public methods Executes the SQL statement

2025-01-10 15:47:30
add_index_length
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

add_index_length(option_strings, column_names, options = {}) Instance Protected methods

2025-01-10 15:47:30
supports_migrations?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

supports_migrations?() Instance Public methods Returns true, since this connection

2025-01-10 15:47:30
case_sensitive_modifier
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

case_sensitive_modifier(node) Instance Public methods

2025-01-10 15:47:30
pk_and_sequence_for
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

pk_and_sequence_for(table) Instance Public methods Returns a table's primary

2025-01-10 15:47:30
quote
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

quote(value, column = nil) Instance Public methods QUOTING ================

2025-01-10 15:47:30
add_timestamps_sql
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

add_timestamps_sql(table_name, options = {}) Instance Protected methods

2025-01-10 15:47:30
change_column_null
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

change_column_null(table_name, column_name, null, default = nil) Instance Public methods

2025-01-10 15:47:30