Module: Sequel::MySQL
- Defined in:
- lib/sequel/adapters/mysql.rb,
lib/sequel/adapters/shared/mysql.rb,
lib/sequel/adapters/utils/mysql_mysql2.rb,
lib/sequel/adapters/utils/mysql_prepared_statements.rb
Overview
Module for holding all MySQL-related classes and modules for Sequel.
Defined Under Namespace
Modules: DatabaseMethods, DatasetMethods, MysqlMysql2, PreparedStatements
Classes: Database, Dataset
Constant Summary
collapse
- TYPE_TRANSLATOR =
tt = Class.new do
def boolean(s) s.to_i != 0 end
def integer(s) s.to_i end
def float(s) s.to_f end
end.new
- MYSQL_TYPES =
Hash with integer keys and callable values for converting MySQL types.
{}
Class Method Summary
collapse
Class Method Details
.convert_invalid_date_time ⇒ Object
36
37
38
39
|
# File 'lib/sequel/adapters/mysql.rb', line 36
def convert_invalid_date_time
Sequel::Deprecation.deprecate("Sequel::MySQL.convert_invalid_date_time", "Call this method on the Database instance")
@convert_invalid_date_time
end
|
.convert_invalid_date_time=(v) ⇒ Object
40
41
42
43
|
# File 'lib/sequel/adapters/mysql.rb', line 40
def convert_invalid_date_time=(v)
Sequel::Deprecation.deprecate("Sequel::MySQL.convert_invalid_date_time=", "Call this method on the Database instance")
@convert_invalid_date_time = v
end
|
.convert_tinyint_to_bool ⇒ Object
21
22
23
24
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 21
def convert_tinyint_to_bool
Sequel::Deprecation.deprecate("Sequel::MySQL.convert_tinyint_to_bool", "Call this method on the Database instance")
@convert_tinyint_to_bool
end
|
.convert_tinyint_to_bool=(v) ⇒ Object
25
26
27
28
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 25
def convert_tinyint_to_bool=(v)
Sequel::Deprecation.deprecate("Sequel::MySQL.convert_tinyint_to_bool=", "Call this method on the Database instance")
@convert_tinyint_to_bool = v
end
|
.default_charset ⇒ Object
30
31
32
33
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 30
def default_charset
Sequel::Deprecation.deprecate("Sequel::MySQL.default_charset", "Call this method on the Database instance")
@default_charset
end
|
.default_charset=(v) ⇒ Object
34
35
36
37
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 34
def default_charset=(v)
Sequel::Deprecation.deprecate("Sequel::MySQL.default_charset=", "Call this method on the Database instance")
@default_charset = v
end
|
.default_collate ⇒ Object
39
40
41
42
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 39
def default_collate
Sequel::Deprecation.deprecate("Sequel::MySQL.default_collate", "Call this method on the Database instance")
@default_collate
end
|
.default_collate=(v) ⇒ Object
43
44
45
46
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 43
def default_collate=(v)
Sequel::Deprecation.deprecate("Sequel::MySQL.default_collate=", "Call this method on the Database instance")
@default_collate = v
end
|
.default_engine ⇒ Object
48
49
50
51
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 48
def default_engine
Sequel::Deprecation.deprecate("Sequel::MySQL.default_engine", "Call this method on the Database instance")
@default_engine
end
|
.default_engine=(v) ⇒ Object
52
53
54
55
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 52
def default_engine=(v)
Sequel::Deprecation.deprecate("Sequel::MySQL.default_engine=", "Call this method on the Database instance")
@default_engine = v
end
|
.mock_adapter_setup(db) ⇒ Object
9
10
11
12
13
|
# File 'lib/sequel/adapters/shared/mysql.rb', line 9
def self.mock_adapter_setup(db)
db.instance_eval do
@server_version = 50617
end
end
|