Commit 9924093
Alexander Barkov
Bug#14140927 IS_EQUALS() IS BOGUS FOR FIELD_GEOM, HURTING IN-PLACE ALTER
Problem: IN-PLACE ALTER TABLE did not work for tables having
at least one GEOMETRY column:
Field_geom::is_equal() was missing, so the inherited Field_blob::is_equal()
was called for GEOMETRY columns, which never returned "true".
Fix: implementing a proper is_equal() for Field_geom.1 parent 4121ba8 commit 9924093
2 files changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8236 | 8236 | | |
8237 | 8237 | | |
8238 | 8238 | | |
| 8239 | + | |
| 8240 | + | |
| 8241 | + | |
| 8242 | + | |
| 8243 | + | |
| 8244 | + | |
| 8245 | + | |
| 8246 | + | |
| 8247 | + | |
| 8248 | + | |
| 8249 | + | |
8239 | 8250 | | |
8240 | 8251 | | |
8241 | 8252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3473 | 3473 | | |
3474 | 3474 | | |
3475 | 3475 | | |
| 3476 | + | |
3476 | 3477 | | |
3477 | 3478 | | |
3478 | 3479 | | |
| |||
0 commit comments