lp:~stewart/drizzle/blob-packlength
- Get this branch:
- bzr branch lp:~stewart/drizzle/blob-packlength
Branch merges
- Brian Aker: Needs Fixing
-
Diff: 616 lines (+84/-200)6 files modifieddrizzled/definition/table.cc (+0/-1)
drizzled/field/blob.cc (+48/-135)
drizzled/field/blob.h (+21/-56)
drizzled/field_conv.cc (+13/-2)
drizzled/item.cc (+0/-4)
plugin/pbxt/src/myxt_xt.cc (+2/-2)
Related bugs
Related blueprints
Branch information
Recent revisions
- 1275. By Stewart Smith
-
change dynamic_cast in field_conv.cc back to static_cast for runtime performance
- 1274. By Stewart Smith
-
in field_conv.cc, get_copy_func should not try to cast Field_blob to Field_varstring as Field_ blob does not inherit from field_varstring. Previously this kinda worked out due to the first member of field_blob kinda making sense in this comparison. Instead, we just shortcut to that decision if we are converting from BLOB.
- 1273. By Stewart Smith
-
change cast in field_conv.cc that was producing valgrind warning to dynamic_cast to crash on invalid cast. this shows up in several tests: e.g. func_gconcat
- 1271. By Stewart Smith
-
remove last bits of packlength from Field_blob, leaving only support for 4 byte length for blobs (not 1, not 2 and certainly not 3).
- 1270. By Stewart Smith
-
remove Field_blob constructor that had set_packflag argument being called in Item::tmp_
table_field_ from_field_ type(). This would cause a Field_blob to be created that used 3 bytes instead of 4 for length... potentially causing all sorts of trouble - 1269. By Stewart Smith
-
remove Field_blob constructor that only takes packlength as argument. It's never even called
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~drizzle-trunk/drizzle/development