diff options
author | Andres Freund <andres@anarazel.de> | 2018-09-25 16:27:48 -0700 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2018-09-25 16:27:48 -0700 |
commit | bbdfbb9154fccf5b58ecbbdf4e8989e2fed206f8 (patch) | |
tree | a243013bbf631bbed6e27ed38838d83d586ffeee /src | |
parent | a598708ffa8eb72a22eeee4e6f30bc26e4984acd (diff) | |
download | postgresql-bbdfbb9154fccf5b58ecbbdf4e8989e2fed206f8.tar.gz postgresql-bbdfbb9154fccf5b58ecbbdf4e8989e2fed206f8.zip |
Remove function list from prologue of execTuples.c.
That section is never in sync with the actual routines available and
their functionality.
Author: Ashutosh Bapat
Discussion: https://postgr.es/m/20180220224318.gw4oe5jadhpmcdnm@alap3.anarazel.de
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/executor/execTuples.c | 48 |
1 files changed, 10 insertions, 38 deletions
diff --git a/src/backend/executor/execTuples.c b/src/backend/executor/execTuples.c index 0beb7f80be5..c45dc246f68 100644 --- a/src/backend/executor/execTuples.c +++ b/src/backend/executor/execTuples.c @@ -12,44 +12,6 @@ * This information is needed by routines manipulating tuples * (getattribute, formtuple, etc.). * - * Portions Copyright (c) 1996-2018, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * - * IDENTIFICATION - * src/backend/executor/execTuples.c - * - *------------------------------------------------------------------------- - */ -/* - * INTERFACE ROUTINES - * - * SLOT CREATION/DESTRUCTION - * MakeTupleTableSlot - create an empty slot - * ExecAllocTableSlot - create a slot within a tuple table - * ExecResetTupleTable - clear and optionally delete a tuple table - * MakeSingleTupleTableSlot - make a standalone slot, set its descriptor - * ExecDropSingleTupleTableSlot - destroy a standalone slot - * - * SLOT ACCESSORS - * ExecSetSlotDescriptor - set a slot's tuple descriptor - * ExecStoreTuple - store a physical tuple in the slot - * ExecStoreMinimalTuple - store a minimal physical tuple in the slot - * ExecClearTuple - clear contents of a slot - * ExecStoreVirtualTuple - mark slot as containing a virtual tuple - * ExecCopySlotTuple - build a physical tuple from a slot - * ExecCopySlotMinimalTuple - build a minimal physical tuple from a slot - * ExecMaterializeSlot - convert virtual to physical storage - * ExecCopySlot - copy one slot's contents to another - * - * CONVENIENCE INITIALIZATION ROUTINES - * ExecInitResultTupleSlot \ convenience routines to initialize - * ExecInitScanTupleSlot \ the various tuple slots for nodes - * ExecInitExtraTupleSlot / which store copies of tuples. - * ExecInitNullTupleSlot / - * - * Routines that probably belong somewhere else: - * ExecTypeFromTL - form a TupleDesc from a target list * * EXAMPLE OF HOW TABLE ROUTINES WORK * Suppose we have a query such as SELECT emp.name FROM emp and we have @@ -78,6 +40,16 @@ * (such as whether or not a tuple should be pfreed, what buffer contains * this tuple, the tuple's tuple descriptor, etc). It also allows us * to avoid physically constructing projection tuples in many cases. + * + * + * Portions Copyright (c) 1996-2018, PostgreSQL Global Development Group + * Portions Copyright (c) 1994, Regents of the University of California + * + * + * IDENTIFICATION + * src/backend/executor/execTuples.c + * + *------------------------------------------------------------------------- */ #include "postgres.h" |