summaryrefslogtreecommitdiff
path: root/src/backend/parser/analyze.c
Commit message (Collapse)AuthorAgeFilesLines
...
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-261-91/+97
|
* Pass attypmod through to executor by adding to Var and Resdom.Bruce Momjian1998-02-101-2/+2
|
* FIx hasSubLinks for Vadim.Bruce Momjian1998-02-061-18/+27
|
* Add Var.varlevelup to code. More parser cleanup.Bruce Momjian1998-01-201-4/+4
|
* Parser cleanup.Bruce Momjian1998-01-201-108/+34
| | | | Add lock to i386 asm.
* Create SubLink nodes in parser for Vadim.Bruce Momjian1998-01-191-3/+3
|
* Remove Query->qry_aggs and qry_numaggs and replace with Query->hasAggs.Bruce Momjian1998-01-151-8/+7
| | | | | | | | | Pass List* of Aggregs into executor, and create needed array there. No longer need to double-processs Aggregs with second copy in Query. Fix crash when doing: select sum(x+1) from test where 1 > 0;
* Add UNION, GROUP, DISTINCT to INSERT.Bruce Momjian1998-01-111-2/+20
|
* Bye CursorStmt, now use SelectStmt.Bruce Momjian1998-01-101-43/+13
|
* Remove old quel labels.Bruce Momjian1998-01-091-13/+13
|
* Change elog(WARN) to elog(ERROR) and elog(ABORT).Bruce Momjian1998-01-051-13/+13
|
* Change some mallocs to palloc.Bruce Momjian1997-12-291-3/+2
|
* Fix for ORDER BY in UNION.Bruce Momjian1997-12-291-4/+3
|
* Cleanup of UNION ALL fix. Manual page updates.Bruce Momjian1997-12-291-71/+4
|
* UNION work for UNION ALL and other union stuff.Bruce Momjian1997-12-271-5/+64
|
* Implementation of UNIONs.Bruce Momjian1997-12-241-14/+16
|
* Change variable name reference from selectClause to more appropriate ↵Thomas G. Lockhart1997-12-231-2/+9
| | | | | | | unionClause. Add a few lines of test code playing with the unique flag for unions. Does not do much helpful yet.
* Improve (well, ok, fix) generated constraint name for column CHECK clause.Thomas G. Lockhart1997-12-161-2/+2
|
* Add information message about implicitly created indices.Thomas G. Lockhart1997-12-091-10/+78
| | | | Check for duplicate implicit index names and generate unique names.
* Add SQL92-compliant syntax for constraints.Thomas G. Lockhart1997-12-041-1/+329
| | | | Implement PRIMARY KEY and UNIQUE clauses using indices.
* Cleanup up include files.Bruce Momjian1997-11-261-3/+3
|
* Break parser functions into smaller files, group together.Bruce Momjian1997-11-251-2677/+15
|
* Remove all time travel stuff. Small parser cleanup.Bruce Momjian1997-11-201-18/+353
|
* Fix up elog messages for consistant usage of quotes around arguments.Thomas G. Lockhart1997-10-301-22/+16
|
* Rename strNcpy to StrNCpy, and change third parameter.Bruce Momjian1997-10-251-2/+2
|
* Ignore copies of columns specified in ORDER/GROUP BYVadim B. Mikheev1997-10-161-7/+36
|
* DEFAULT is handled by analyze.c now.Vadim B. Mikheev1997-10-121-7/+82
|
* Inline memset() as MemSet().Bruce Momjian1997-09-181-2/+2
|
* Convert sequence names tolower.Vadim B. Mikheev1997-09-181-2/+7
|
* Used modified version of indent that understands over 100 typedefs.Bruce Momjian1997-09-081-79/+79
|
* Add typdefs to pgindent run.Bruce Momjian1997-09-081-7/+7
|
* Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian1997-09-081-823/+831
| | | | indenting. Also static variable indenting.
* Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian1997-09-071-2032/+2292
|
* Cleanups needed for indent.Bruce Momjian1997-09-051-3/+2
|
* Cleanups needed for indent. Remove };Bruce Momjian1997-09-051-2/+2
|
* Add detection and warnings for UNION and HAVING clauses.Thomas G. Lockhart1997-09-011-2/+15
| | | | Generate non-fatal warning only and proceed by ignoring clauses.
* Allow functions and operators on internally-identical types to succeed.Bruce Momjian1997-08-221-2/+2
|
* Make functions static where possible, enclose unused functions in #ifdef ↵Bruce Momjian1997-08-191-2/+3
| | | | NOT_USED.
* Now that names are null terminated, no need to do all that NAMEDATALEN stuff.Bruce Momjian1997-08-181-4/+4
|
* Remove more (void) and fix -Wall warnings.Bruce Momjian1997-08-121-2/+2
|
* Fix pgproc names over 15 chars in output. Add strNcpy() function. remove ↵Bruce Momjian1997-08-121-3/+2
| | | | some (void) casts that are unnecessary.
* Cleanup for NAMEDATALEN use.Bruce Momjian1997-08-031-3/+3
|
* Allow use parameters in target list having aggregates in functions.Vadim B. Mikheev1997-07-301-3/+4
|
* Fix typechecking problem pointed out by Thomas.Bruce Momjian1997-05-081-2/+2
|
* Fix GroupBy: enable functions over aggregates and GroupBy-ed fieldsVadim B. Mikheev1997-04-291-38/+40
| | | | in target list.
* Modify references to function manager to use lower-case calls.Thomas G. Lockhart1997-04-271-3/+3
|
* Now we can GROUP BY func_results.Vadim B. Mikheev1997-04-051-8/+44
|
* CREATE/DROP SEQUENCE ...Vadim B. Mikheev1997-04-021-1/+38
| | | | Check nextval/currval permission in analyze.c.
* From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier1997-03-121-44/+78
| | | | | | | Subject: [HACKERS] equal column and table name patch This fixes a bug where selects fail when there is a column with the same name as the table it's a part of.
* Remove case-sensitive identifiers. Thanks for Dan McGuirk for a reversal patch.Bruce Momjian1997-03-021-51/+1
|