summaryrefslogtreecommitdiff
path: root/src/backend/nodes
AgeCommit message (Expand)Author
2000-04-26Tweak outUnique to include uniqColIdx[] field in the printout. This doesTom Lane
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-04-08Add copyObject logic for TruncateStmt and a few other utility-statementTom Lane
2000-04-04Fix extremely nasty little bug observed when a sub-SELECT appears inTom Lane
2000-03-24outfuncs.c was missing a print routine for Material plan nodes, leadingTom Lane
2000-03-22Repair logic flaw in cost estimator: cost_nestloop() was estimating CPUTom Lane
2000-03-17Fix a bunch of minor portability problems and maybe-bugs revealed byTom Lane
2000-03-14Implement column aliases on views "CREATE VIEW name (collist)".Thomas G. Lockhart
2000-03-01equalAttr() had its strcmp test backwards :-(Tom Lane
2000-02-21Change parse-time representation of float literals (which include oversizeTom Lane
2000-02-20Create a new expression node type RelabelType, which exists solely toTom Lane
2000-02-15New cost model for planning, incorporating a penalty for random pageTom Lane
2000-02-15Carry column aliases from the parser frontend. Enables queries likeThomas G. Lockhart
2000-02-07Repair planning bugs caused by my misguided removal of restrictinfo linkTom Lane
2000-02-06Rename same() to sameseti() to have a slightly less generic name. MoveTom Lane
2000-01-31Hmm, equalfuncs didn't know about SortClause or GroupClauseTom Lane
2000-01-27Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is nowTom Lane
2000-01-26Add:Bruce Momjian
2000-01-22Revise handling of index-type-specific indexscan cost estimation, perTom Lane
2000-01-17Create a new parsetree node type, TypeCast, so that transformation ofTom Lane
2000-01-14Revise quoting conventions in outfuncs/readfuncs so that nodeRead doesn'tTom Lane
2000-01-09Another round of planner/optimizer work. This is just restructuring andTom Lane
1999-12-24Clean up handling of explicit NULL constants. Cases likeTom Lane
1999-12-16Some changes to prepare for LONG attributes.Jan Wieck
1999-12-13New LDOUT makefile variable for QNX os.Bruce Momjian
1999-12-13aggregate(DISTINCT ...) works, per SQL spec.Tom Lane
1999-12-10Teach grammar and parser about aggregate(DISTINCT ...). No implementationTom Lane
1999-12-09Make LD -r as macros that can be changed for QNX.Bruce Momjian
1999-11-23Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jpBruce Momjian
1999-11-15Clean up possible memory leakage in nodeSubplanTom Lane
1999-11-15Implement subselects in target lists. Also, relax requirement thatTom Lane
1999-11-01Eliminate some unbelievably cheesy code in _copyConst().Tom Lane
1999-10-07Fix planner and rewriter to follow SQL semantics for tables that areTom Lane
1999-10-03Reimplement parsing and storage of default expressions and constraintTom Lane
1999-09-26Implement constant-expression simplification per BernardTom Lane
1999-08-31Minor improvements to stringinfo package to make it moreTom Lane
1999-08-22Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane
1999-08-21Major revision of sort-node handling: push knowledge of queryTom Lane
1999-08-16Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane
1999-08-14LispUnion routine didn't generate a proper union: anytimeTom Lane
1999-08-09> > Prevent sorting if result is already sortedBruce Momjian
1999-07-29Add equal() funcs for Case nodes ... amazing we had notTom Lane
1999-07-27First cut at doing LIKE/regex indexing optimization inTom Lane
1999-07-25Remove 'restrictinfojoinid' field from RestrictInfo nodes.Tom Lane
1999-07-24Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane
1999-07-18Fix typo in _outArrayRef().Tom Lane
1999-07-17 Move some system includes into c.h, and remove duplicates.Bruce Momjian
1999-07-16Final cleanup.Bruce Momjian
1999-07-15Remove unused #includes in *.c files.Bruce Momjian
1999-07-15Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian