Sort merge output
Abstract
In a relational database system, a method is used that increases the performance of the sort operation. An optimiser routine in the relational database manager analyses a user's complete query to determine whether the final sorted results can be used directly by the user as sorting occurs. If the sort results can be used, the sort results are sent to Relational Data Services in the relational database manager for output to the user. Depending upon the determination made by the optimiser routine, one of two output modes for the final sorted sequence string of data are selected by the relational database manager. In disk output mode, the last pass of the final sorted sequence string is written to disk. In fast direct output mode, the records of data are sent to the user as the final sorted sequence string is being merged during the last pass. Such an arrangement reduces the total sort time by eliminating the overhead of writing to disk during the fast direct output mode. Also, the response time, or availability for each record is reduced since each record is retrieved or sent to the Relational Data Services immediately after it has been sorted into the final sort order instead of completing the entire sort first, and then writing to disk.

Term
Term ended
Projected expiry passed 16 March 2009, 17.5 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 1 of 2
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| EP0066061A2 | Cites | European Patent Office (EPO) | A | Search report |
| THE 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITCTURE 17 June 1985, BOSTON,USA pages 250 - 257; S. KAMIYA ET AL: 'A Hardware Pipeline Algorithm for Relational Database Operations and Its Implementation Using Dedicated Hardware' | Non-patent | – | – | Search report |
| THE 11TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE 5 June 1984, ANN ARBOR, USA pages 134 - 141; D. GAJSKI ET AL: 'A PARALLEL PIPELINED RELATIONAL QUERY PROCESSOR: AN ARCHITECTURAL OVERVIEW' | Non-patent | – | – | Search report |
10 members in 6 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 179181 | United States of America | – | |
| 17918188 | United States of America | A | |
| US19880179181 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| EP0336584A2 | European Patent Office (EPO) | A2 | |
| BR8901616A | Brazil | A | |
| JPH0212461A | Japan | A | |
| CA1290456C | Canada | C | |
| US5089985A | United States of America | A | |
| EP0336584A3This record | European Patent Office (EPO) | A3 | |
| JP2510004B2 | Japan | B2 | |
| EP0336584B1 | European Patent Office (EPO) | B1 | |
| DE68927743D1 | Germany | D1 | |
| DE68927743T2 | Germany | T2 |
37 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Register noted 'licences of right' (sect. 46/1977)746 | 746 | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| European patent in force as of 2002-01-01IF02 | IF02 | GB | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Fr: translation filedET | ET | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| It: translation for a ep patent filedITF | ITF | EP | |
| It: translation for a ep patent filedITF | ITF | EP | |
| Corresponds to:REF | REF | EP | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| New agentNV | NV | CH | |
| Designated contracting statesAK | AK | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0336584
- Publication, DOCDB
- 0336584
- Publication, EPODOC
- EP0336584
- Application
- 302582
- Application, DOCDB
- 89302582
- Application, EPODOC
- EP19890302582
Titles3
- German
- Sortier-/Mischausgabe
- English
- Sort merge output
- French
- Sortie de tri/fusion
Classification
- CPC, 8
- G06F17/30522
- G06F16/2453
- G06F16/2457
- G06F17/30442
- G06F16/24556
- G06F17/30489
- Y10S707/99932
- Y10S707/99937
- IPC, 3
- G06F12 00
- G06F7 24
- G06F17 30
Designated states1
- Contracting states, 1
- Sweden