Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update copyright notices for year 2012. | Bruce Momjian | 2012-01-01 |
| | |||
* | Remove unnecessary #include references, per pgrminclude script. | Bruce Momjian | 2011-09-01 |
| | |||
* | Stamp copyrights for year 2011. | Bruce Momjian | 2011-01-01 |
| | |||
* | Remove cvs keywords from all files. | Magnus Hagander | 2010-09-20 |
| | |||
* | Update copyright for the year 2010. | Bruce Momjian | 2010-01-02 |
| | |||
* | Update copyright for 2009. | Bruce Momjian | 2009-01-01 |
| | |||
* | Update copyrights in source tree to 2008. | Bruce Momjian | 2008-01-01 |
| | |||
* | Make a cleanup pass over error reports in tsearch code. Use ereport | Tom Lane | 2007-11-28 |
| | | | | | for user-facing errors, fix some poor choices of errcode, adhere to message style guide. | ||
* | Re-run pgindent with updated list of typedefs. (Updated README should | Bruce Momjian | 2007-11-15 |
| | | | | avoid this problem in the future.) | ||
* | pgindent run for 8.3. | Bruce Momjian | 2007-11-15 |
| | |||
* | Fix shared tsvector/tsquery input code so that we don't say "syntax error in | Tom Lane | 2007-10-21 |
| | | | | | tsvector" when we are really parsing a tsquery. Report the bogus input, too. Make styles of some related error messages more consistent. | ||
* | Refactoring by Heikki Linnakangas <heikki@enterprisedb.com> with | Teodor Sigaev | 2007-09-07 |
small editorization by me - Brake the QueryItem struct into QueryOperator and QueryOperand. Type was really the only common field between them. QueryItem still exists, and is used in the TSQuery struct as before, but it's now a union of the two. Many other changes fell from that, like separation of pushval_asis function into pushValue, pushOperator and pushStop. - Moved some structs that were for internal use only from header files to the right .c-files. - Moved tsvector parser to a new tsvector_parser.c file. Parser code was about half of the size of tsvector.c, it's also used from tsquery.c, and it has some data structures of its own, so it seems better to separate it. Cleaned up the API so that TSVectorParserState is not accessed from outside tsvector_parser.c. - Separated enumerations (#defines, really) used for QueryItem.type field and as return codes from gettoken_query. It was just accidental code sharing. - Removed ParseQueryNode struct used internally by makepol and friends. push*-functions now construct QueryItems directly. - Changed int4 variables to just ints for variables like "i" or "array size", where the storage-size was not significant. |