summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/tsvector_op.c
AgeCommit message (Expand)Author
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-02-16Use new overflow-safe integer comparison functions.Nathan Bossart
2024-01-04Update copyright for 2024Bruce Momjian
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-01-19Fix ts_headline() to handle ORs and phrase queries more honestly.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-27Convert the reg* input functions to report (most) errors softly.Tom Lane
2022-12-21Switch some system functions to use get_call_result_type()Michael Paquier
2022-11-21Add comments and a missing CHECK_FOR_INTERRUPTS in ts_headline.Tom Lane
2022-07-01Add construct_array_builtin, deconstruct_array_builtinPeter Eisentraut
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-02-15Ensure that length argument of memcmp() isn't seen as negative.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-06Disallow making an empty lexeme via array_to_tsvector().Tom Lane
2021-02-16Convert tsginidx.c's GIN indexing logic to fully ternary operation.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-31Fix recently-introduced performance problem in ts_headline().Tom Lane
2020-07-24Replace TS_execute's TS_EXEC_CALC_NOT flag with TS_EXEC_SKIP_NOT.Tom Lane
2020-07-24Fix assorted bugs by changing TS_execute's callback API to ternary logic.Tom Lane
2020-05-07Fix YA text phrase search bug.Tom Lane
2020-04-27Fix full text search to handle NOT above a phrase search correctly.Tom Lane
2020-03-17Remove useless pfree()s at the ends of various ValuePerCall SRFs.Tom Lane
2020-03-09Add tg_updatedcols to TriggerDataPeter Eisentraut
2020-03-04Introduce macros for typalign and typstorage constants.Tom Lane
2020-01-30Clean up newlines following left parenthesesAlvaro Herrera
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-07Add reusable routine for making arrays unique.Thomas Munro
2019-08-16Don't include utils/array.h from acl.h.Andres Freund
2019-07-22Fix inconsistencies and typos in the treeMichael Paquier
2019-03-11Remove unused macroPeter Eisentraut
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-01-03Update copyright for 2018Bruce Momjian
2017-07-18Improve make_tsvector() to handle empty input, and simplify its callers.Tom Lane
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-03-12Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch
2017-03-12Assume deconstruct_array() outputs are untoasted.Noah Misch
2017-01-26Ensure that a tsquery like '!foo' matches empty tsvectors.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-12-21Fix strange behavior (and possible crashes) in full text phrase search.Tom Lane
2016-12-16Improve documentation around TS_execute().Tom Lane
2016-11-08Replace uses of SPI_modifytuple that intend to allocate in current context.Tom Lane
2016-11-08Make SPI_fnumber() reject dropped columns.Tom Lane
2016-08-05Make array_to_tsvector() sort and de-duplicate the given strings.Tom Lane
2016-08-05Fix ts_delete(tsvector, text[]) to cope with duplicate array entries.Tom Lane