- 1.0.0
- 1.1.6
- 1.2.6
- 2.0.3
- 2.1.0
- 2.2.1
- 2.3.8
- 3.0.0
- 3.0.9
- 3.1.0
- 3.2.1 (0)
- 3.2.8 (0)
- 3.2.13 (0)
- 4.0.2 (0)
- 4.1.8 (0)
- 4.2.1 (0)
- 4.2.7 (0)
- 4.2.9 (0)
- 5.0.0.1 (0)
- 5.1.7 (0)
- 5.2.3 (0)
- 6.0.0 (0)
- 6.1.3.1 (0)
- 6.1.7.7 (0)
- 7.0.0 (0)
- 7.1.3.2 (0)
- 7.1.3.4 (0)
- What's this?
Constants
ER_CLIENT_INTERACTION_TIMEOUT = 4031
ER_FK_INCOMPATIBLE_COLUMNS = 3780
ER_QUERY_TIMEOUT = 3024
CR_SERVER_LOST = 2013
CR_SERVER_GONE_ERROR = 2006
ER_CONNECTION_KILLED = 1927
ER_QUERY_INTERRUPTED = 1317
ER_LOCK_WAIT_TIMEOUT = 1205
ER_CANNOT_CREATE_TABLE = 1005
ER_CANNOT_ADD_FOREIGN = 1215
ER_LOCK_DEADLOCK = 1213
ER_OUT_OF_RANGE = 1264
ER_DATA_TOO_LONG = 1406
ER_NO_REFERENCED_ROW_2 = 1452
ER_ROW_IS_REFERENCED_2 = 1451
ER_DO_NOT_HAVE_DEFAULT = 1364
ER_ROW_IS_REFERENCED = 1217
ER_NO_REFERENCED_ROW = 1216
ER_NOT_NULL_VIOLATION = 1048
ER_DUP_ENTRY = 1062
ER_FILSORT_ABORT = 1028
ER_DB_CREATE_EXISTS = 1007
EMULATE_BOOLEANS_TRUE = { emulate_booleans: true }.freeze
EXTENDED_TYPE_MAPS = Concurrent::Map.new
NATIVE_DATABASE_TYPES = { primary_key: "bigint auto_increment PRIMARY KEY", string: { name: "varchar", limit: 255 }, text: { name: "text" }, integer: { name: "int", limit: 4 }, bigint: { name: "bigint" }, float: { name: "float", limit: 24 }, decimal: { name: "decimal" }, datetime: { name: "datetime" }, timestamp: { name: "timestamp" }, time: { name: "time" }, date: { name: "date" }, binary: { name: "blob" }, blob: { name: "blob" }, boolean: { name: "tinyint", limit: 1 }, json: { name: "json" }, }