diff options
Diffstat (limited to 'ndb/src/ndbapi/NdbResultSet.cpp')
-rw-r--r-- | ndb/src/ndbapi/NdbResultSet.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ndb/src/ndbapi/NdbResultSet.cpp b/ndb/src/ndbapi/NdbResultSet.cpp index b286c9fd7c9..f270584d227 100644 --- a/ndb/src/ndbapi/NdbResultSet.cpp +++ b/ndb/src/ndbapi/NdbResultSet.cpp @@ -55,6 +55,13 @@ int NdbResultSet::nextResult(bool fetchAllowed) return -1; tBlob = tBlob->theNext; } + /* + * Flush blob part ops on behalf of user because + * - nextResult is analogous to execute(NoCommit) + * - user is likely to want blob value before next execute + */ + if (m_operation->m_transConnection->executePendingBlobOps() == -1) + return -1; return 0; } return res; |