You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug#25418534: JSON_EXTRACT USING WILDCARDS TAKES FOREVER
Patch #4:
Move handling of auto-wrapping to the handling of array path legs, so
that we don't pay the cost of checking if auto-wrapping should be
performed for every path leg.
Microbenchmarks (64-bit, Intel Core i7-4770 3.4 GHz, GCC 6.3):
BM_JsonDomSearchEllipsis 22608 ns/iter [+12.5%]
BM_JsonDomSearchEllipsis_OnlyOne 16169 ns/iter [ +9.8%]
BM_JsonDomSearchKey 129 ns/iter [ -0.8%]
BM_JsonBinarySearchEllipsis 230855 ns/iter [ +1.1%]
BM_JsonBinarySearchEllipsis_OnlyOne 223140 ns/iter [ +1.3%]
BM_JsonBinarySearchKey 86 ns/iter [ 0.0%]
Change-Id: I2a233ee7b5a709a1388a370cb96126b17d59595b
0 commit comments