Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
Description
The relevant piece of the code in the original type handler patch:
@@ -9565,6 +9670,9 @@ enum_field_types get_blob_type_from_leng
|
|
uint32 calc_pack_length(enum_field_types type,uint32 length)
|
{
|
+ if (const Type_handler *handler= Type_handlers.handler(type))
|
+ return handler->calc_pack_length(length);
|
+
|
switch (type) {
|
case MYSQL_TYPE_VAR_STRING:
|
case MYSQL_TYPE_STRING:
|
|
Attachments
Issue Links
- blocks
-
MDEV-4912 Data type plugin API version 1
-
- Closed
-
- relates to
-
MDEV-12833 Split Column_definition::create_length_to_internal_length() to virtual methods in Type_handler
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Labels | refactoring |
Fix Version/s | 10.2 [ 14601 ] |
Component/s | OTHER [ 10125 ] |
Status | Open [ 1 ] | Confirmed [ 10101 ] |
issue.field.resolutiondate | 2017-05-17 08:22:28.0 | 2017-05-17 08:22:28.997 |
Fix Version/s | 10.3.1 [ 22532 ] | |
Resolution | Fixed [ 1 ] | |
Status | Confirmed [ 10101 ] | Closed [ 6 ] |
Link |
This issue relates to |
Workflow | MariaDB v3 [ 73613 ] | MariaDB v4 [ 132768 ] |