aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvvvv <vvvv@ydb.tech>2023-10-12 23:27:53 +0300
committervvvv <vvvv@ydb.tech>2023-10-12 23:42:44 +0300
commit17a004473eddb60b9e27d647b3c33fbc9dc514d3 (patch)
treeee7ce95814cf96d16ad0850371ca7dfc066e8a56
parent986ef13f3dd6127edddcf728babd92360633b962 (diff)
downloadydb-17a004473eddb60b9e27d647b3c33fbc9dc514d3.tar.gz
YQL-16827 fixed bug in getting Datum size
-rw-r--r--ydb/library/yql/parser/pg_wrapper/arrow.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/library/yql/parser/pg_wrapper/arrow.h b/ydb/library/yql/parser/pg_wrapper/arrow.h
index 74bfe1c0a20..1ef0ead7c55 100644
--- a/ydb/library/yql/parser/pg_wrapper/arrow.h
+++ b/ydb/library/yql/parser/pg_wrapper/arrow.h
@@ -445,7 +445,7 @@ struct TGenericExec {
auto ptr = (char*)ret;
ui32 len;
if (state.TypeLen == -1) {
- len = VARHDRSZ + VARSIZE((const text*)ptr);
+ len = GetFullVarSize((const text*)ptr);
} else if (state.TypeLen == -2) {
len = 1 + strlen(ptr);
} else {