- Notifications
You must be signed in to change notification settings - Fork5
Commitdb3c4c3
committed
Split 'BufFile' routines out of fd.c into a new module, buffile.c. Extend
BufFile so that it handles multi-segment temporary files transparently.This allows sorts and hashes to work with data exceeding 2Gig (or whateverthe local limit on file size is). Change psort.c to use relative seeksinstead of absolute seeks for backwards scanning, so that it won't failwhen the data volume exceeds 2Gig.1 parentc3ac9f0 commitdb3c4c3
File tree
12 files changed
+707
-318
lines changed- src
- backend
- executor
- storage
- file
- large_object
- utils/sort
- include
- executor
- storage
- utils
12 files changed
+707
-318
lines changedLines changed: 2 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 |
| - | |
82 |
| - | |
83 |
| - | |
| 78 | + | |
84 | 79 |
| |
85 | 80 |
| |
86 | 81 |
| |
|
Lines changed: 4 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
132 |
| - | |
133 |
| - | |
134 |
| - | |
135 |
| - | |
136 |
| - | |
137 |
| - | |
| 132 | + | |
138 | 133 |
| |
139 | 134 |
| |
140 | 135 |
| |
| |||
551 | 546 |
| |
552 | 547 |
| |
553 | 548 |
| |
554 |
| - | |
555 |
| - | |
| 549 | + | |
556 | 550 |
| |
557 | 551 |
| |
558 | 552 |
| |
559 | 553 |
| |
560 |
| - | |
| 554 | + | |
561 | 555 |
| |
562 | 556 |
| |
563 | 557 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
|
0 commit comments
Comments
(0)