summaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Expand)Author
2005-04-25Replace slightly klugy create_bitmap_restriction() function with aTom Lane
2005-04-25Remove support for OR'd indexscans internal to a single IndexScan planTom Lane
2005-04-24Adjust nodeBitmapIndexscan.c to not keep the index open across calls,Tom Lane
2005-04-22First cut at planner support for bitmap index scans. Lots to do yet,Tom Lane
2005-04-21Rethink original decision to use AND/OR Expr nodes to represent bitmapTom Lane
2005-04-21Install some slightly realistic cost estimation for bitmap index scans.Tom Lane
2005-04-20Minor performance improvement: avoid unnecessary creation/unioning ofTom Lane
2005-04-19Create executor and planner-backend support for decoupled heap and indexTom Lane
2005-04-19Attached patch gets rid of the global timezone in the following steps:Bruce Momjian
2005-04-17Initial implementation of lossy-tuple-bitmap data structures.Tom Lane
2005-04-16Create a new 'MultiExecProcNode' call API for plan nodes that don'tTom Lane
2005-04-14Marginal hack to use a specialized hash function for dynahash hashtablesTom Lane
2005-04-14Completion of project to use fixed OIDs for all system catalogs andTom Lane
2005-04-14First phase of project to use fixed OIDs for all system catalogs andTom Lane
2005-04-13Simplify initdb-time assignment of OIDs as I proposed yesterday, andTom Lane
2005-04-13Change addRangeTableEntryForRelation() to take a Relation pointer insteadTom Lane
2005-04-13Revert yesterday's change to make pg_cast.h say 'OID = 0' in DATA entries.Tom Lane
2005-04-12Adjust pg_cast.h so that the OIDs assigned to built-in casts come fromTom Lane
2005-04-12Fix oversight in MIN/MAX optimization: must not return NULL entriesTom Lane
2005-04-12Add aggsortop column to pg_aggregate, so that MIN/MAX optimization canTom Lane
2005-04-11Create the planner mechanism for optimizing simple MIN and MAX queriesTom Lane
2005-04-11Fix interaction between materializing holdable cursors and firingTom Lane
2005-04-07Add a "USING" clause to DELETE, which is equivalent to the FROM clauseNeil Conway
2005-04-06Merge Resdom nodes into TargetEntry nodes to simplify code and save aTom Lane
2005-04-05plpgsql does OUT parameters, as per my proposal a few weeks ago.Tom Lane
2005-03-31First phase of OUT-parameters project. We can now define and use SQLTom Lane
2005-03-29Add proallargtypes and proargmodes columns to pg_proc, as per my earlierTom Lane
2005-03-29Fix grammar for IN/OUT/INOUT parameters. This commit doesn't actuallyTom Lane
2005-03-29Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set theTom Lane
2005-03-29Add SPI_getnspname(), including documentation.Neil Conway
2005-03-29Convert oidvector and int2vector into variable-length arrays. ThisTom Lane
2005-03-28Remove dead push/pop rollback code. Vadim once planned to implementTom Lane
2005-03-28Rethink the order of expression preprocessing: eval_const_expressionsTom Lane
2005-03-27First steps towards index scans with heap access decoupled from indexTom Lane
2005-03-27Eliminate duplicate hasnulls bit testing in index tuple access, andTom Lane
2005-03-27Add a back-link from IndexOptInfo structs to their parent RelOptInfoTom Lane
2005-03-26Expand the 'special index operator' machinery to handle special casesTom Lane
2005-03-25Use 'cp' and 'chmod' in place of 'install' to install header files.Bruce Momjian
2005-03-25Improve EXPLAIN ANALYZE to show the time spent in each trigger whenTom Lane
2005-03-25Fix resource owner code to generate catcache and relcache leak warningsTom Lane
2005-03-25Add missing min/max parameters to DefineCustomIntVariable() andTom Lane
2005-03-25Kerberos fixes from Magnus Hagander --- in theory Kerberos 5 authTom Lane
2005-03-24array_map can't use the fn_extra field of the provided fcinfo struct asTom Lane
2005-03-24Change Win32 O_SYNC method to O_DSYNC because that is what the methodBruce Momjian
2005-03-23WAL must log CREATE and DROP DATABASE operations *without* using anyTom Lane
2005-03-22Use InitFunctionCallInfoData() macro instead of MemSet in performanceTom Lane
2005-03-22Create a routine PageIndexMultiDelete() that replaces a loop aroundTom Lane
2005-03-21Convert index-related tuple handling routines from char 'n'/' ' to boolTom Lane
2005-03-20Change the return value of HeapTupleSatisfiesUpdate() to be an enum,Neil Conway
2005-03-20On Windows, use QueryPerformanceCounter instead of gettimeofday forTom Lane