summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/regexp.c
AgeCommit message (Expand)Author
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-16More message style fixesAlvaro Herrera
2019-05-14Fix SQL-style substring() to have spec-compliant greediness behavior.Tom Lane
2019-03-16Partial implementation of SQL/JSON path languageAlexander Korotkov
2019-01-02Update copyright for 2019Bruce Momjian
2018-09-12Repair bug in regexp split performance improvements.Andrew Gierth
2018-08-28Avoid quadratic slowdown in regexp match/split functions.Andrew Gierth
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-01-21Move some things from builtins.h to new header filesPeter Eisentraut
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-17Implement regexp_match(), a simplified alternative to regexp_matches().Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-05-24pgindent run for 9.5Bruce Momjian
2015-01-06Update copyright for 2015Bruce Momjian
2014-08-28Allow multibyte characters as escape in SIMILAR TO and SUBSTRING.Jeff Davis
2014-05-06pgindent run for 9.4Bruce Momjian
2014-03-01Allow regex operations to be terminated early by query cancel requests.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2013-07-31Fix regexp_matches() handling of zero-length matches.Tom Lane
2013-01-01Update copyrights for 2013Bruce Momjian
2012-07-15Prevent corner-case core dump in rfree().Tom Lane
2012-07-10Re-implement extraction of fixed prefixes from regular expressions.Tom Lane
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-09-04Clean up the #include mess a little.Tom Lane
2011-09-01Remove unnecessary #include references, per pgrminclude script.Bruce Momjian
2011-04-10Teach regular expression operators to honor collations.Tom Lane
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-01-02Fix similar_escape() to convert parentheses to non-capturing style.Tom Lane
2010-01-02Update copyright for the year 2010.Bruce Momjian
2009-10-21Remove regex_flavor GUC, so that regular expressions are always "advanced"Tom Lane
2009-10-10Improve similar_escape() in two different ways:Tom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-01-01Update copyright for 2009.Bruce Momjian
2008-04-02Convert three more guc settings to enum type:Magnus Hagander
2008-03-19Fix regexp substring matching (substring(string from pattern)) for the cornerTom Lane
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-11-15Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-09-22Doh --- what's really happening on buildfarm member grebe is that itsTom Lane
2007-09-21Fix regex, LIKE, and some other second-rank text-manipulation functionsTom Lane
2007-08-11Avoid memory leakage across successive calls of regexp_matches() orTom Lane
2007-08-11Code review for regexp_matches/regexp_split patch. Refactor to avoid assumingTom Lane
2007-03-28Code cleanup for the new regexp UDFs: we can hardcode the OID and someNeil Conway
2007-03-20Add three new regexp functions: regexp_matches, regexp_split_to_array,Neil Conway
2007-02-27Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len).Tom Lane
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian