Commit ee44cb75 authored by Robert Haas's avatar Robert Haas

Improve comments about abbreviation abort.

Peter Geoghegan
parent f18c944b
...@@ -1294,8 +1294,10 @@ tuplesort_putindextuplevalues(Tuplesortstate *state, Relation rel, ...@@ -1294,8 +1294,10 @@ tuplesort_putindextuplevalues(Tuplesortstate *state, Relation rel,
* *
* Alter datum1 representation in already-copied tuples, so as to * Alter datum1 representation in already-copied tuples, so as to
* ensure a consistent representation (current tuple was just * ensure a consistent representation (current tuple was just
* handled). Note that we rely on all tuples copied so far actually * handled). It does not matter if some dumped tuples are already
* being contained within memtuples array. * sorted on tape, since serialized tuples lack abbreviated keys
* (TSS_BUILDRUNS state prevents control reaching here in any
* case).
*/ */
for (i = 0; i < state->memtupcount; i++) for (i = 0; i < state->memtupcount; i++)
{ {
...@@ -1373,8 +1375,10 @@ tuplesort_putdatum(Tuplesortstate *state, Datum val, bool isNull) ...@@ -1373,8 +1375,10 @@ tuplesort_putdatum(Tuplesortstate *state, Datum val, bool isNull)
* *
* Alter datum1 representation in already-copied tuples, so as to * Alter datum1 representation in already-copied tuples, so as to
* ensure a consistent representation (current tuple was just * ensure a consistent representation (current tuple was just
* handled). Note that we rely on all tuples copied so far * handled). It does not matter if some dumped tuples are
* actually being contained within memtuples array. * already sorted on tape, since serialized tuples lack
* abbreviated keys (TSS_BUILDRUNS state prevents control
* reaching here in any case).
*/ */
for (i = 0; i < state->memtupcount; i++) for (i = 0; i < state->memtupcount; i++)
{ {
...@@ -3174,8 +3178,10 @@ copytup_heap(Tuplesortstate *state, SortTuple *stup, void *tup) ...@@ -3174,8 +3178,10 @@ copytup_heap(Tuplesortstate *state, SortTuple *stup, void *tup)
* *
* Alter datum1 representation in already-copied tuples, so as to * Alter datum1 representation in already-copied tuples, so as to
* ensure a consistent representation (current tuple was just * ensure a consistent representation (current tuple was just
* handled). Note that we rely on all tuples copied so far actually * handled). It does not matter if some dumped tuples are already
* being contained within memtuples array. * sorted on tape, since serialized tuples lack abbreviated keys
* (TSS_BUILDRUNS state prevents control reaching here in any
* case).
*/ */
for (i = 0; i < state->memtupcount; i++) for (i = 0; i < state->memtupcount; i++)
{ {
...@@ -3414,8 +3420,10 @@ copytup_cluster(Tuplesortstate *state, SortTuple *stup, void *tup) ...@@ -3414,8 +3420,10 @@ copytup_cluster(Tuplesortstate *state, SortTuple *stup, void *tup)
* *
* Alter datum1 representation in already-copied tuples, so as to * Alter datum1 representation in already-copied tuples, so as to
* ensure a consistent representation (current tuple was just * ensure a consistent representation (current tuple was just
* handled). Note that we rely on all tuples copied so far actually * handled). It does not matter if some dumped tuples are already
* being contained within memtuples array. * sorted on tape, since serialized tuples lack abbreviated keys
* (TSS_BUILDRUNS state prevents control reaching here in any
* case).
*/ */
for (i = 0; i < state->memtupcount; i++) for (i = 0; i < state->memtupcount; i++)
{ {
...@@ -3716,8 +3724,10 @@ copytup_index(Tuplesortstate *state, SortTuple *stup, void *tup) ...@@ -3716,8 +3724,10 @@ copytup_index(Tuplesortstate *state, SortTuple *stup, void *tup)
* *
* Alter datum1 representation in already-copied tuples, so as to * Alter datum1 representation in already-copied tuples, so as to
* ensure a consistent representation (current tuple was just * ensure a consistent representation (current tuple was just
* handled). Note that we rely on all tuples copied so far actually * handled). It does not matter if some dumped tuples are already
* being contained within memtuples array. * sorted on tape, since serialized tuples lack abbreviated keys
* (TSS_BUILDRUNS state prevents control reaching here in any
* case).
*/ */
for (i = 0; i < state->memtupcount; i++) for (i = 0; i < state->memtupcount; i++)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment