diff options
author | vvvv <vvvv@ydb.tech> | 2023-10-12 23:27:53 +0300 |
---|---|---|
committer | vvvv <vvvv@ydb.tech> | 2023-10-12 23:42:44 +0300 |
commit | 17a004473eddb60b9e27d647b3c33fbc9dc514d3 (patch) | |
tree | ee7ce95814cf96d16ad0850371ca7dfc066e8a56 | |
parent | 986ef13f3dd6127edddcf728babd92360633b962 (diff) | |
download | ydb-17a004473eddb60b9e27d647b3c33fbc9dc514d3.tar.gz |
YQL-16827 fixed bug in getting Datum size
-rw-r--r-- | ydb/library/yql/parser/pg_wrapper/arrow.h | 2 |
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 { |