Ferreteria/v0.3/class

From Woozle Writes Code
Jump to navigation Jump to search

All Classes

{{#ask: thing type::Ferreteria/class version::v3

format=broadtable limit=50 offset=0 link=all sort= order=asc headers=show searchlabel=... further results class=sortable wikitable smwtable

}}

Root Classes

Notes

Things in need of re-examination:

  • interface ifSingleKeyedRow
  • Standard storage-PortalRow class expects the Table to have the table name (via Template:L/ferreteria/class, but other constructions are possible.

rearrangement in progress

Core functionality:

  • handle current row - Template:L/version
  • handle multiple rows
    • sequential - Template:L/version
      • status (how many rows found)
      • position row cursor
      • access current row
      • end-of-rowset flag
    • indexed

Database sources:

  • manage what's in the source (selected, sequential access)

Currently, Table (Source) objects define:

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)