This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch branch-1.2-lts in repository https://gitbox.apache.org/repos/asf/doris.git
commit dd8c6c8ed9d9704f530e969adef569941442359b Author: TengJianPing <[email protected]> AuthorDate: Wed Dec 28 15:41:01 2022 +0800 [improvement](string) set bigger limit for ColumnString chars length (#15426) --- be/src/vec/columns/column_string.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/be/src/vec/columns/column_string.h b/be/src/vec/columns/column_string.h index 4bbf77a477..0fa80190d8 100644 --- a/be/src/vec/columns/column_string.h +++ b/be/src/vec/columns/column_string.h @@ -44,7 +44,7 @@ public: private: // currently Offsets is uint32, if chars.size() exceeds 4G, offset will overflow. // limit chars.size() and check the size when inserting data into ColumnString. - static constexpr size_t MAX_STRING_SIZE = 1024 * 1024 * 1024; + static constexpr size_t MAX_STRING_SIZE = 0xffffffff; friend class COWHelper<IColumn, ColumnString>; friend class OlapBlockDataConvertor; @@ -63,7 +63,7 @@ private: void ALWAYS_INLINE check_chars_length(size_t length) const { if (UNLIKELY(length > MAX_STRING_SIZE)) { - LOG(FATAL) << "string column length is too large."; + LOG(FATAL) << "string column length is too large: " << length; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
