class AbstractMysqlAdapter
Ruby on Rails 5.1.7
Since v3.2.22.5No documentation comment.
Inherits from
Namespace
Classes
Constants
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_CANNOT_ADD_FOREIGN
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_CANNOT_CREATE_TABLE
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_DATA_TOO_LONG
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_DO_NOT_HAVE_DEFAULT
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_DUP_ENTRY
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_LOCK_DEADLOCK
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_NO_REFERENCED_ROW_2
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_NOT_NULL_VIOLATION
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ER_OUT_OF_RANGE
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::INDEX_TYPES
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::INDEX_USINGS
- ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::NATIVE_DATABASE_TYPES
Methods (defined here)
- # begin_db_transaction
- # begin_isolated_db_transaction
- # charset
- # clear_cache!
- # collation
- # create_database
- # current_database
- # drop_table
- # empty_insert_statement_value
- # execute
- # explain
- # foreign_keys
- # index_algorithms
- # native_database_types
- # recreate_database
- # rename_index
- # rename_table
- # show_variable
- # strict_mode?
- # supports_advisory_locks?
- # supports_datetime_with_precision?
- # supports_explain?
- # supports_foreign_keys?
- # supports_indexes_in_create?
- # supports_index_sort_order?
- # supports_statement_cache?
- # supports_transaction_isolation?
- # supports_views?
- # supports_virtual_columns?
- # truncate
- self. emulate_booleans
- self. new
Private methods (22)
Show private methods Implementation detail — not part of the public API.
- # add_column_sql
- # add_index_length
- # add_index_sql
- # add_options_for_index_columns
- # add_timestamps_sql
- # can_perform_case_insensitive_comparison_for?
- # change_column_sql
- # configure_connection
- # extract_precision
- # fetch_type_metadata
- # initialize_type_map
- # mismatched_foreign_key
- # register_integer_type
- # remove_column_sql
- # remove_columns_sql
- # remove_index_sql
- # remove_timestamps_sql
- # rename_column_sql
- # subquery_for
- # supports_rename_index?
- # translate_exception
- # version_string
Used by
Subclasses (1)
Methods (inherited)
From ActiveRecord::ConnectionAdapters::AbstractAdapter
(44)
- # active?
- # adapter_name
- # clear_cache!
- # close
- # collector
- # disable_extension
- # disable_referential_integrity
- # disconnect!
- # enable_extension
- # expire
- # extensions
- # index_algorithms
- # lease
- # prefetch_primary_key?
- # raw_connection
- # reconnect!
- # requires_reloading?
- # reset!
- # schema_cache=
- # schema_creation
- # supports_advisory_locks?
- # supports_bulk_alter?
- # supports_comments?
- # supports_comments_in_create?
- # supports_datetime_with_precision?
- # supports_ddl_transactions?
- # supports_explain?
- # supports_expression_index?
- # supports_extensions?
- # supports_foreign_keys?
- # supports_foreign_keys_in_create?
- # supports_index_sort_order?
- # supports_indexes_in_create?
- # supports_json?
- # supports_multi_insert?
- # supports_partial_index?
- # supports_savepoints?
- # supports_transaction_isolation?
- # supports_views?
- # supports_virtual_columns?
- # unprepared_statement
- # verify!
- self. type_cast_config_to_boolean
- self. type_cast_config_to_integer
From ActiveRecord::ConnectionAdapters::ColumnDumper
(3)
From ActiveRecord::ConnectionAdapters::DatabaseLimits
(11)
From ActiveRecord::ConnectionAdapters::QueryCache
(8)
- # cache
- # clear_query_cache
- # disable_query_cache!
- # enable_query_cache!
- # select_all
- # uncached
- self. dirties_query_cache
- self. new
From ActiveRecord::ConnectionAdapters::Savepoints
(4)
From ActiveSupport::Callbacks
(1)
From Object
(25)
- # <
- # acts_like?
- # blank?
- # change
- # create_fixtures
- # deep_dup
- # destroy
- # duplicable?
- # html_safe?
- # in?
- # instance_values
- # instance_variable_names
- # perform
- # presence
- # presence_in
- # present?
- # subscribed
- # to_param
- # to_query
- # try
- # try!
- # unescape
- # unsubscribed
- # with_options
- self. table_name_prefix
From ActiveSupport::Concern
(3)
From ActiveSupport::DescendantsTracker
(7)
- # descendants
- # direct_descendants
- # inherited
- self. clear
- self. descendants
- self. direct_descendants
- self. store_inherited