Sigma Tech Corporation

Home Contents Search Contact Feedback Req Info

  Freeware


Class Definition Freeware Books Links Submit Tip Submitted Tips

Up

Sigma Tech provides various commercial software libraries for programmers that can be found in our Programmer's Tools section.  However, we have decide to provide some classes, code snippets, etc. here as Freeware.  

The code available here is freely usable, without payment or royalties.  However, the copyright notice MUST remain in the source code unmodified, even when the code or ideas presented in the code are modified.

FileDB - This is a a real nifty templated class that allows you to have random access to a flat database stored on disk of any class/structure using a single key.  Only a less than operator is required for many structures/classes.  This database is optimized for insertion/searches and sequential access, however full random access is supported.  Additionally, deleted records are not removed from the database until the user calls pack.  This allows for an "archival" of sorts of records stored to the database. 

MemDB - This templated class provides the same functionality of FileDB, as well as the same API, but stores the database in memory.

 

Home ] Up ]

Copyright © 1996-2005 Sigma Tech Corporation
Last modified: December 18, 2005