diff options
author | unknown <mskold@mysql.com> | 2006-06-21 09:36:50 +0200 |
---|---|---|
committer | unknown <mskold@mysql.com> | 2006-06-21 09:36:50 +0200 |
commit | aedbb330c8243867cbb95c6cf31096811ba5d8f3 (patch) | |
tree | 0d04d914a5045446ce185cfc302111c974d1c7c0 /sql/ha_ndbcluster.h | |
parent | 3f19b05bb00366df88d72f9b6507f897f2f9370b (diff) | |
download | mariadb-git-aedbb330c8243867cbb95c6cf31096811ba5d8f3.tar.gz |
Fix for Bug #19906 REPLACE doesn't update TEXT fields correctly
Diffstat (limited to 'sql/ha_ndbcluster.h')
-rw-r--r-- | sql/ha_ndbcluster.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/ha_ndbcluster.h b/sql/ha_ndbcluster.h index e417996a5d9..01950c2b00f 100644 --- a/sql/ha_ndbcluster.h +++ b/sql/ha_ndbcluster.h @@ -629,7 +629,7 @@ private: int set_ndb_value(NdbOperation*, Field *field, uint fieldnr, bool *set_blob_value= 0); int get_ndb_value(NdbOperation*, Field *field, uint fieldnr, byte*); friend int g_get_ndb_blobs_value(NdbBlob *ndb_blob, void *arg); - int get_ndb_blobs_value(NdbBlob *last_ndb_blob); + int get_ndb_blobs_value(NdbBlob *last_ndb_blob, my_ptrdiff_t ptrdiff); int set_primary_key(NdbOperation *op, const byte *key); int set_primary_key_from_record(NdbOperation *op, const byte *record); int set_index_key_from_record(NdbOperation *op, const byte *record, @@ -706,6 +706,7 @@ private: ha_rows m_ops_pending; bool m_skip_auto_increment; bool m_blobs_pending; + my_ptrdiff_t m_blobs_offset; // memory for blobs in one tuple char *m_blobs_buffer; uint32 m_blobs_buffer_size; |