The File Subsystem



The File Subsystem

The file subsystem is a large set of classes intended to handle Ascii, binary, SQL databases and post-relational object databases (also known as mulit-valued or PICK databases)

These classes are not intended to address the needs of simple applications. These often require no more than a basic connection string and may already have classes to handle cross-cutting concerns. Security and authorization may already be in place in the application and additionally network and database groups and permissions.

File System Functional Overview

Features Scope and Requirements

File Formats

  • Basic database connectivity.
  • Schema conversion and creation
  • MS SQL and MY SQL
  • Native and ADO access
  • Several ascii formats and binary file access.
  • Support for post-relational database formats.
  • UI support for system, server, and security.
  • Robust defaults stategy
  • UI support for file group and owner.

Functionality

  • Preprocessing file creation, deletion, clearing.
  • Row key validation for existance and absence.
  • Populate lists for several DB properties.
  • Robust exceptions handling.
  • Independant auxilary connection to the database.
  • Creation of tables, views and aliases.
  • Buffer, offset, row/line or item processing modes.
  • Integration with OSS infrastructure.
  • Compatability with MVVM framework.
  • Inclusion of language virtualization extensions.