[Ficl-developers] FICL Classes for Data Tables
Brought to you by:
jsadler
From: David M. <da...@re...> - 2001-12-16 06:10:37
|
Hi all, I'm in need of some FICL classes for implementing data tables, as building blocks for database capability. The idea I have in mind is a generic 'data table' class, we could call 'c-table'. Instances of 'c-table' would be bound to another specific class, and would simply hold an array of n instances of that class. c-table would have methods for: * loading the entire table from a data file * saving the entire table to a data file * appending a new instance of the bound class * deleting an instance of the bound class * actual instance chosen could be selected by an array index, or a hash string field. * searching for an instance of the class matching a key field Physically, each instance of 'c-table' would have attributes including the following: * class-instance pair for the class to which the instance is bound * size of the bound class * number of instances of the bound class held in array * pointer to an array of instances of the bound class It would be assumed that any class a c-table instance is bound to would have as its first attribute a cell-sized value, which can be construed as a unique number, or a string hash value - it's up to the programmer to decide which. Has anyone implemented such a beast in FICL yet? If so, would you be willing to share your code? If not, would anyone like to contribute ideas/desires for auch a 'data table' class? Cheers David |