summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Expand)Author
1999-08-21Major revision of sort-node handling: push knowledge of queryTom Lane
1999-08-21Cleanups for int8: guard against null inputs in comparisonTom Lane
1999-08-21Ooops ... I had left some test coding in selfuncs.c thatTom Lane
1999-08-18Old multi-byte bug. Forgot to rename #ifdef MB to #ifdef MULTIBYTETatsuo Ishii
1999-08-18Remove extraneous SeqScan node that make_noname was insertingTom Lane
1999-08-16EXPLAIN didn't know about 'Materialize' plan nodes.Tom Lane
1999-08-16Assign sort keys properly when there are duplicate entries inTom Lane
1999-08-16Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane
1999-08-16Small updates to #include lists for pending optimizer checkin.Tom Lane
1999-08-16Move funcid_get_rettype() to lsyscache.Tom Lane
1999-08-16Add get_func_rettype() to general-use lsyscache routines,Tom Lane
1999-08-15Repair the check for redundant UNIQUE and PRIMARY KEY indices.Thomas G. Lockhart
1999-08-14LispUnion routine didn't generate a proper union: anytimeTom Lane
1999-08-13Update comments about pathkeys.Tom Lane
1999-08-12Clean up optimizer's handling of indexscan quals that need to beTom Lane
1999-08-12Add commentary to show that even though ExecInitIndexScan()Tom Lane
1999-08-10Minor cleanups and code beautification; eliminate someTom Lane
1999-08-10Revise create_nestloop_node's handling of inner indexscan toTom Lane
1999-08-09> > Prevent sorting if result is already sortedBruce Momjian
1999-08-09Clean up tlist.c tree-walking routines withTom Lane
1999-08-09Store -1 in attdisbursion to signal 'no duplicates in column'.Tom Lane
1999-08-09Move get_attdisbursion to lsyscache. Clean up get_typdefault.Tom Lane
1999-08-09Re-use free space on index pages with duplicates.Vadim B. Mikheev
1999-08-09Rewrite fix_indxqual_references, which was entirely bogus forTom Lane
1999-08-09Clean up routines in setrefs.c by replacing individual treeTom Lane
1999-08-09Create a standardized expression_tree_mutator support routineTom Lane
1999-08-08Fix nbtree's failure to clear BTScans list during xact abort.Tom Lane
1999-08-08For a unique-key attribute (no duplicate values), vacuum analyzeTom Lane
1999-08-06Revise generation of hashjoin paths: generate one path perTom Lane
1999-08-05Revise parse_coerce() to handle coercion of int and floatTom Lane
1999-08-02Further selectivity-estimation work. Speed up eqsel()Tom Lane
1999-08-01First step in fixing selectivity-estimation code. eqsel andTom Lane
1999-07-30Update comments about clause selectivity estimation.Tom Lane
1999-07-30Make usecatupd disabled for normal users, and allow normal users toBruce Momjian
1999-07-30Further cleanups of indexqual processing: simplify controlTom Lane
1999-07-30Remove extra #endifBruce Momjian
1999-07-30Fix coredump seen when doing mergejoin between indexed tables,Tom Lane
1999-07-30Update comments for create_indexscan_node().Tom Lane
1999-07-29Add support for Case exprs to fix_indxqual_references,Tom Lane
1999-07-29Add equal() funcs for Case nodes ... amazing we had notTom Lane
1999-07-28Allow a_expr not just AexprConst in the right-hand list ofTom Lane
1999-07-27Correct bug in best_innerjoin(): it should check all theTom Lane
1999-07-27First cut at doing LIKE/regex indexing optimization inTom Lane
1999-07-25Further work on planning of indexscans. Cleaned up interfacesTom 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-23Minor code beautification, extensive improvement ofTom Lane
1999-07-23Exit cleanups I made yesterday caused pq_close() to beTom Lane
1999-07-22Alpha spinlock fix from Uncle George <gatgul@voicenet.com>Bruce Momjian
1999-07-22Plug several holes in backend's ability to cope withTom Lane