Ferreteria/v0.3/class

From Woozle Writes Code
< Ferreteria‎ | v0.3
Revision as of 02:16, 30 December 2018 by htyp>Woozle
Jump to navigation Jump to search

Data

rearrangement in progress

Core functionality:

  • handle current row

Database sources:

  • manage what's in the source (selected, sequential access)
    • report status
      • how many rows found
    • position row cursor
    • access current row

Currently, Table (Source) objects define:

  • name of single-row class
  • name of database table

There are two types of accessible data, when dealing with databases:

  • data that has been loaded into a black-box "resource" rowset, and can be accessed sequentially
  • data that is being stored in memory, and can be accessed by index (core functionality)

Functionality sets:

  • things that do I/O with an external source
  • things that manage loaded data

Root Classes

Traits