Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
121 words
A method for reorganizing a data table and restarting the data table reorganization process when interrupted prior to completion, the method comprising the steps of: reorganizing the data table comprising the substeps of: reading the original data table files from a storage system; reorganizing the data table files into sequential order without disturbing the original data table files; writing said reorganized data table files to the storage system as new data table files having different names from the original data table files; renaming the new data table files to the original data table file names; and restarting the interrupted reorganization step comprising the steps of: determining the substep where the reorganization step was interrupted; and completing the remaining uncompleted reorganization substeps.
Claim 2
Independent Claim
121 words
A method for reorganizing a data table and restarting the data table reorganization process when interrupted prior to completion, the method comprising the steps of: reorganizing the data table comprising the substeps of: reading the original data table files from a storage system; reorganizing the data table files into sequential order without disturbing the original data table files; writing said reorganized data table files to the storage system as new data table files having different names from the original data table files; renaming the new data table files to the original data table file names; and restarting the interrupted reorganization step comprising the steps of: determining the substep where the reorganization step was interrupted; and completing the remaining uncompleted reorganization substeps.
Claim 3
Dependent Claim
58 words
The method of claim 1, wherein said reorganization step further comprises the steps of: determining the original data file names and the new data table file names after said substep of writing said reorganized data table files; writing said file names to a rename file; and wherein said substep of determining the interrupted substep references said rename file.
Claim 4
Dependent Claim
48 words
The method of claim 2, wherein said substep of determining the interrupted substep includes the steps of: determining if said rename file is present; and if said rename file is present, determining the presence of original and new data tables files corresponding to entries in said rename file.
Claim 5
Dependent Claim
49 words
The method of claim 3, wherein said substep of determining the interrupted substep further includes the steps of: determining if any new data table files have been written; and if no new data table files have been written, restarting said step of reorganizing the data table at the beginning.
Claim 6
Dependent Claim
34 words
The method of claim 2, further comprising the step of: determining if a user has requested recovery or restarting of said interrupted reorganization step prior to said step of restarting the interrupted reorganization step.
Claim 7
Dependent Claim
31 words
The method of claim 5, wherein a user has requested restarting of the interrupted reorganization step, and further including the step of: performing said step of restarting the interrupted reorganization step.
Claim 8
Dependent Claim
69 words
The method of claim 5, wherein a user has requested recovery of the interrupted reorganization step, and further including the step of: recovering the original data table files by performing the steps of: determining if said rename file is present; if said rename file is present, performing the following steps: determining the presence of any temporary files; and if temporary files are present, deleting any new data table files.
Claim 9
Dependent Claim
26 words
The method of claim 7, wherein no temporary files are present, and further including the step of: determining the presence of any new data table files.
Claim 10
Dependent Claim
41 words
The method of claim 8, wherein new data table files are determined to be present, and further including the step of: deleting any original data table files; and renaming any new data table files to the original data table file names.
Claim 11
Dependent Claim
33 words
The method of claim 8, wherein no new data table files are determined to be present, and further including the step of: renaming any temporary files to the original data table file names.
Claim 12
Dependent Claim
27 words
The method of claim 7, wherein said rename file is determined not to be present, and further including the step of: deleting any new data table files.
Claim 13
Dependent Claim
39 words
The method of claim 1, wherein the original data table files are set to read only status during said substeps of reading the original data table files, reorganizing the data table files and writing the reorganized data table files.