Next Previous Up Contents
Next: Sequential Access
Up: The StarTable interface
Previous: Column Metadata

### 2.3 Table Data

The actual data values in a table are considered to be a sequence of rows, each containing one value for each of the table's columns. As explained above, each such value is an `Object`, and information about its class (as well as semantic metadata) is available from the column's `ColumnInfo` object.

`StarTable`s come in two flavours, random-access and sequential-only; you can tell which one a given table is by using its `isRandom` method, and how its data can be accessed is determined by this. In either case, most of the data access methods are declared to throw an `IOException` to signal any data access error.

- 2.3.1 Sequential Access
- 2.3.2 Random Access
- 2.3.3 Parallel Processing
- 2.3.4 Adapting Sequential to Random Access

Next Previous Up Contents
Next: Sequential Access
Up: The StarTable interface
Previous: Column Metadata

STIL - Starlink Tables Infrastructure Library
Starlink User Note252
STIL web page: http://www.starlink.ac.uk/stil/
Author email: m.b.taylor@bristol.ac.uk