Creating and Modifying Tables

GISDK lets you create new table files or modify the structure of existing table files using the functions listed below. In addition, there are a variety of utility GISDK functions that let you work with the set of files that comprises a table:

GISDK Function Summary
AddIDField() Adds an ID field to an existing table
AttachTableTranslation() Attaches a translation table (codes) to an existing table
BuildInternalIndex() Builds a permanent index on a field in a table
ComputeStatistics() Creates a table with summary statistics for records in a view
CopyTableFiles() Copies all files associated with a table
CreateTable() Creates an empty table and opens it as a view
DeleteTableFiles() Deletes all files associated with a table
DetachTableTranslation() Removes a translation table (codes) from an existing table
ExportEditor() Exports the contents of an editor to a new table
ExportExcel() Reads an Excel workbook (.xls) file and exports one of its sheets to a new table
ExportTableTranslation() Creates a new table containing the codes and values from an existing translation table
ExportView() Exports the contents of a view to a new table
GetTableModifyFlag() Tests whether a table can be modified by ModifyTable()
GetTableStructure() Get a list and description of the fields in a table
IsViewExportable() Determines whether a view can be exported
ListExcelSheets() Lists all the worksheets in an Excel workbook (.xls) file
ListTableFiles() Lists all the files associated with a table or view
ModifyTable() Modifies the file structure of a dBASE, fixed-format text, or fixed-format binary table
RenameTableFiles() Renames all files associated with a table or view
TableHasTranslation() Indicates whether a table has an existing translation table (codes)