module ActiveRecord::ConnectionAdapters::MySQL::Quoting
def _type_cast(value)
def _type_cast(value) case value when Date, Time then value else super end end
def column_name_matcher
def column_name_matcher COLUMN_NAME end
def column_name_with_order_matcher
def column_name_with_order_matcher COLUMN_NAME_WITH_ORDER end
def quote_column_name(name)
def quote_column_name(name) self.class.quoted_column_names[name] ||= "`#{super.gsub('`', '``')}`" end
def quote_table_name(name)
def quote_table_name(name) self.class.quoted_table_names[name] ||= super.gsub(".", "`.`").freeze end
def quoted_binary(value)
def quoted_binary(value) "x'#{value.hex}'" end
def quoted_date(value)
def quoted_date(value) if supports_datetime_with_precision? super else super.sub(/\.\d{6}\z/, "") end end
def unquoted_false
def unquoted_false 0 end
def unquoted_true
def unquoted_true 1 end