[MCOL-5422] func__json_* does not do copy elision and it should Created: 2023-02-16  Updated: 2023-07-01

Status: Open
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: None
Fix Version/s: Icebox

Type: Task Priority: Major
Reporter: Sergey Zefirov Assignee: Sergey Zefirov
Resolution: Unresolved Votes: 0
Labels: None


 Description   

utils/funcexp/func_json_*.cpp implementations use NullString copying constructor instead of using a string_view functionality to hold a view inside a std::string.

This can be detrimental to JSON_* functions performance.


Generated at Thu Feb 08 02:57:45 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.