Avoid using text_to_cstring() in levenshtein functions.

Robert Haas <rhaas@postgresql.org>

Commit: 980341b3c20b6b13cb1c06a501b0b49303f768e6
Author: Robert Haas <rhaas@postgresql.org>
Date: 2010-07-29T20:11:48Z
Releases: 9.1.0
Avoid using text_to_cstring() in levenshtein functions.

Operating directly on the underlying varlena saves palloc and memcpy
overhead, which testing shows to be significant.

Extracted from a larger patch by Alexander Korotkov.

Files

PathChange+/−
contrib/fuzzystrmatch/fuzzystrmatch.c modified +11 −11