KI_EXTEND
Argument | Enumeration | Purpose |
---|---|---|
handle | Handle to source file | |
new_handle | Handle of new file | |
file$ | New file name | |
size | Number of rows in new file | |
status | KDB_ERROR_ENUM | Return status |
KI_EXTEND
The original table must already be open on handle handle. When called, the routine will create a new table with the supplied name and open it exclusively on the given handle new-handle. The data from the original table will be copied across to the new table and the controls updated. The new size must be greater than the original size. The index information is not copied and must be rebuilt with a call to KI_REBUILD.
This routine has been largely superseded by KI_GROW which uses extents and is faster and more flexible, and is NOT available for type 7 tables.