summaryrefslogtreecommitdiff
path: root/src/backend/parser
Commit message (Collapse)AuthorAgeFilesLines
* Add % to b_expr.Bruce Momjian1999-03-221-1/+5
|
* Add .cvsignore file so cvs doesn't complain if you have lex/yaccTom Lane1999-03-211-0/+3
| | | | output files laying about.
* cleanupBruce Momjian1999-03-211-3/+3
|
* Fix for %4 and 4%.Bruce Momjian1999-03-211-1/+5
|
* Remove yacc/lex output files from CVS repository.Tom Lane1999-03-203-14485/+0
|
* Reverse out pfree agg part of patch from Erik Riedel.Bruce Momjian1999-03-201-1/+1
|
* Fix shift/reduce for NULL = Var.Bruce Momjian1999-03-192-1036/+1037
|
* cleanup parserBruce Momjian1999-03-182-3285/+3236
|
* grammar cleanup'Bruce Momjian1999-03-181-3/+4
|
* cleanup of grammer.Bruce Momjian1999-03-182-5/+5
|
* Fix optimizer indexing not working for negative numbers.Bruce Momjian1999-03-182-4622/+4701
|
* Add new postgres -O option to allow system table structure changes.Bruce Momjian1999-03-171-1/+1
|
* Left associates all operators, instead of non-associating them.Bruce Momjian1999-03-172-401/+401
|
* Have % operator have precedence like /.Bruce Momjian1999-03-174-5414/+5596
|
* Update nextval() code.Bruce Momjian1999-03-161-1/+3
|
* Fix snprintf with strings, and nextval('"Aa"');Bruce Momjian1999-03-162-360/+368
|
* cleanupBruce Momjian1999-03-151-1/+2
|
* Allow sequence nextval actions to be case-sensitive.Bruce Momjian1999-03-151-7/+12
|
* Cleanup of hash functions in pg_proc.Bruce Momjian1999-03-141-3650/+3640
|
* I have a problem with Access97 not working properly when entering newBruce Momjian1999-03-142-2/+4
| | | | | | | | | | | | | | records using a sub form, i.e. entering a new order/orderlines or master and detail tables. The problem is caused by a SQL statement that Access97 makes involving NULL. The syntax that fails is "column_name" = NULL. The following attachment was provided by -Jose'-. It contains a very small enhancement to gram.y that will allow Access97 to work properly with sub forms. Can this enhancement be added to release 6.5? <<gram.patch>> Thanks, Michael
* Really remove Recipe.Bruce Momjian1999-03-073-5185/+5137
|
* Someone forgot to commit gram.c and parse.h after his latestTom Lane1999-02-272-3729/+3686
| | | | set of updates to gram.y.
* Clean up error messages.Thomas G. Lockhart1999-02-232-15/+15
|
* Do a better job of selecting candidates among functionsThomas G. Lockhart1999-02-231-47/+48
| | | | | when no exact match. Clean up elog error messages.
* Include some new code for outer joins. Disabled by default, but enable byThomas G. Lockhart1999-02-231-20/+222
| | | | | including the following in your Makefile.custom: CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG
* Put in explicit checks for implicit index name lengths.Thomas G. Lockhart1999-02-231-15/+54
| | | | | Put in hooks for outer joins by passing a few parameters back and forth in function calls. May not be close to working yet.
* Modify the outer join placeholder code with something closer to workingThomas G. Lockhart1999-02-231-118/+160
| | | | code. Works here, but not completely implemented past this point.
* Final optimizer cleanups.Bruce Momjian1999-02-221-2/+2
|
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-02-214-8/+8
| | | | | | Ok. I made patches replacing all of "#if FALSE" or "#if 0" to "#ifdef NOT_USED" for current. I have tested these patches in that the postgres binaries are identical.
* optimizer rename.Bruce Momjian1999-02-142-2/+2
|
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-1313-30/+30
|
* Optimizer fix for samekeys.Bruce Momjian1999-02-092-5046/+5248
|
* Major optimizer improvement for joining a large number of tables.Bruce Momjian1999-02-092-12/+8
|
* Added LIMIT/OFFSET functionality including new regression test for it.Jan Wieck1999-02-083-10/+98
| | | | | | | Removed CURRENT keyword for rule queries and changed rules regression accordingly. CURRENT has beed announced to disappear in v6.5. Jan
* Simplify scanstr(), fix broken octal-escape code.Tom Lane1999-02-071-71/+50
|
* Simplify lexer's rules for string constants, eliminate potential buffer overrun.Tom Lane1999-02-072-245/+216
|
* New gram.c after modification of gram.yJan Wieck1999-02-071-4196/+4213
| | | | Jan
* Reenabled parentheses for grouping multiple rule actions andJan Wieck1999-02-071-24/+21
| | | | | | | added this syntax to rules regression test so it will show up if someone breaks it again. Jan
* Fix silly typo causing SELECT INTO TABLE to sometimes beTom Lane1999-02-062-9/+9
| | | | treated as SELECT INTO TEMP TABLE.
* Cleanup of source files where 'return' or 'var =' is alone on a line.Bruce Momjian1999-02-033-31/+17
|
* Make GEQO use dependent on table and index count.Bruce Momjian1999-02-021-1/+13
|
* OK I found it,Bruce Momjian1999-02-021-1/+13
| | | | | | | | | | | | | | I search in the planner for the '\xFF' appending. Finally I found in MakeIndexable() in gram.y Attach a patch which removes the "<=" test in USE_LOCALE, might make some queries a bit slower for us "locale-heads", BUT correct result is more important. regards, -- ----------------- Göran Thyni
* Fixed failed assertion happening in multiple action rulesJan Wieck1999-02-021-2/+7
| | | | | | | when parsestate in makeRangeTable() already contains an opened p_target_relation. Jan
* Add TEMP tables/indexes. Add COPY pfree(). Other cleanups.Bruce Momjian1999-02-025-5787/+5820
|
* READ COMMITTED isolevel is implemented and is default now.Vadim B. Mikheev1999-01-291-4/+4
|
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-01-271-5/+2
| | | | | | Included patches fix a portability problem of unsetenv() used in 6.4.2 multi-byte support. unsetenv() is only avaliable on FreeBSD and Linux so I decided to replace with putenv().
* More agg cleanup.Bruce Momjian1999-01-261-4/+4
|
* SELECT FOR UPDATE is implemented...Vadim B. Mikheev1999-01-253-568/+562
|
* Rename Aggreg to Aggref.Bruce Momjian1999-01-244-21/+21
|
* Fix for intersect FOR UPDATE check.Bruce Momjian1999-01-222-545/+541
|