OSDN Git Service

Improve implementation of btrim/ltrim/rtrim: provide a special case for
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 23 May 2003 22:33:23 +0000 (22:33 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 23 May 2003 22:33:23 +0000 (22:33 +0000)
commit11d5c82002a07827cc8896e34ea0d1b6cdb93e49
tree8ec7a8e3ca50712b30384506e6b2dec293ff9a29
parent78d21560660dd1e6cb4850ab2735caaf8527e8b4
Improve implementation of btrim/ltrim/rtrim: provide a special case for
single-byte encodings, and a direct C implementation of the single-argument
forms (where spaces are always what gets trimmed).  This is in preparation
for using rtrim1() as the bpchar-to-text cast operator, but is a useful
performance improvement even if we decide not to do that.
src/backend/utils/adt/oracle_compat.c
src/include/catalog/catversion.h
src/include/catalog/pg_proc.h
src/include/utils/builtins.h