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.