diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-11-03 10:05:55 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-11-03 10:05:55 +0200 |
commit | 951f324ae01c4d8f9cbe1edb19b5f1c370f825a2 (patch) | |
tree | 7b305bd87aefbae495b668c68374d1976306aaf0 /odb/oracle/traits.hxx | |
parent | f2a1bfb98f447e6c922c12f4403a387243dd65c5 (diff) |
Add position context to LOB result callback
It turns out position context can be useful in result handling as well.
Diffstat (limited to 'odb/oracle/traits.hxx')
-rw-r--r-- | odb/oracle/traits.hxx | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/odb/oracle/traits.hxx b/odb/oracle/traits.hxx index edaeebf..8edaa54 100644 --- a/odb/oracle/traits.hxx +++ b/odb/oracle/traits.hxx @@ -668,7 +668,11 @@ namespace odb } static bool - result_callback (void* context, void* buffer, ub4 size, chunk_position); + result_callback (void* context, + ub4* position_context, + void* buffer, + ub4 size, + chunk_position); static bool param_callback (const void* context, @@ -799,7 +803,11 @@ namespace odb } static bool - result_callback (void* context, void* buffer, ub4 size, chunk_position); + result_callback (void* context, + ub4* position_context, + void* buffer, + ub4 size, + chunk_position); static bool param_callback (const void* context, @@ -848,7 +856,11 @@ namespace odb } static bool - result_callback (void* context, void* buffer, ub4 size, chunk_position); + result_callback (void* context, + ub4* position_context, + void* buffer, + ub4 size, + chunk_position); static bool param_callback (const void* context, |