Class Summary |
AbstractStarTable |
Abstract base class providing an implementation of the generic and
straightforward parts of the StarTable interface. |
ArrayColumn |
A column which provides data storage in java arrays. |
ColumnData |
A column which can supply and possibly store cells in array-like storage
as well as supply column metadata. |
ColumnInfo |
Contains information about a table column. |
ColumnPermutedStarTable |
Wrapper table which provides a view of a base table in which the
columns are permuted. |
ColumnRandomWrapperStarTable |
RandomWrapperStarTable which works by storing the data in a set of
fixed length arrays. |
ColumnStarTable |
A random-access StarTable that manages its data in columns. |
ConcatStarTable |
Table representing the concatenation of rows from two tables. |
DefaultValueInfo |
Default implementation of the ValueInfo interface. |
DescribedValue |
Contains a value (an Object) as well as a
ValueInfo object which provides metadata about that value
(name, class, shape, units and so on). |
EditableColumn |
A column which can be initialised from a given existing column, but
whose cells can be written to. |
IteratorRowSequence |
Implementation of RowSequence based on an Iterator which
returns table rows in sequence. |
JoinStarTable |
Joins a number of tables to produce a single combined table. |
JoinStarTable.FixAction |
Class defining the possible actions for doctoring
column names when joining tables. |
ObjectArrayColumn |
A column which provides data storage in a java array of objects. |
PrimitiveArrayColumn |
A column which provides data storage in a java array of primitives. |
ProgressLineStarTable |
A WrapperStarTable which behaves the same as its base, except that
any RowSequence taken out on it will display an ASCII progress line
on a terminal describing how far through the table it's got. |
RandomRowSequence |
An implementation of RowSequence which obtains its data
from a random-access StarTable object. |
RandomStarTable |
Implements a StarTable based on random access. |
RandomWrapperStarTable |
Abstract wrapper table which can provide a random-access view of a
non-random base table. |
ReaderRowSequence |
Partial implementation of RowSequence suitable for subclassing
by classes which can read a row at a time and don't know when the
row stream will come to an end. |
RowListStarTable |
Simple modifiable StarTable implementation. |
RowPermutedStarTable |
Wrapper table which provides a view of a base table in which the
rows are permuted. |
RowRandomWrapperStarTable |
RandomWrapperStarTable which works by storing rows in an ArrayList. |
RowSubsetStarTable |
Wraps a StarTable to present only a subset of its rows. |
StarTableFactory |
Manufactures StarTable objects from generic inputs. |
StarTableOutput |
Outputs StarTable objects. |
TableCopy |
Class containing main method for copying tables. |
Tables |
Utility class for miscellaneous table-related functionality. |
UCD |
Describes Uniform Column Descriptors. |
ValueInfoMapGroup |
A MapGroup which describes a set of
ValueInfo objects. |
WrapperColumn |
ColumnData which wraps another ColumnData. |
WrapperRowSequence |
RowSequence which wraps another RowSequence. |
WrapperStarTable |
StarTable which wraps another StarTable. |