summaryrefslogtreecommitdiff
path: root/storage/spider/hs_client/hstcpcli.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'storage/spider/hs_client/hstcpcli.hpp')
-rw-r--r--storage/spider/hs_client/hstcpcli.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/storage/spider/hs_client/hstcpcli.hpp b/storage/spider/hs_client/hstcpcli.hpp
index d153b19cf9b..6894716e469 100644
--- a/storage/spider/hs_client/hstcpcli.hpp
+++ b/storage/spider/hs_client/hstcpcli.hpp
@@ -46,6 +46,7 @@ struct hstresult {
size_t response_end_offset;
size_t num_flds;
size_t cur_row_offset;
+ size_t cur_row_size;
DYNAMIC_ARRAY flds;
};
@@ -71,6 +72,8 @@ struct hstcpcli_i {
virtual int get_result(hstresult& result) = 0;
virtual const string_ref *get_next_row() = 0;
virtual const string_ref *get_next_row_from_result(hstresult& result) = 0;
+ virtual size_t get_row_size() = 0;
+ virtual size_t get_row_size_from_result(hstresult& result) = 0;
virtual void response_buf_remove() = 0;
virtual int get_error_code() = 0;
virtual String& get_error() = 0;