| Interface | Description |
|---|---|
| Dataset<INSTANCE> |
The super-interface for all types of dataset.
|
| GroupedDataset<KEY,DATASET extends Dataset<INSTANCE>,INSTANCE> |
A
Dataset that is grouped into separate classes or groups. |
| ListDataset<INSTANCE> |
A
ListDataset is a Dataset presented as an ordered list of
instances. |
| StreamingDataset<INSTANCE> |
| Class | Description |
|---|---|
| ListBackedDataset<T> |
A
ListBackedDataset is a Dataset backed by an ordered list of
items. |
| MapBackedDataset<KEY,DATASET extends Dataset<INSTANCE>,INSTANCE> | |
| MapBackedDataset.IdentifiableBuilder<DATASET extends Dataset<INSTANCE> & Identifiable,INSTANCE> |
A builder for creating
MapBackedDataset instances from
Identifiable sub-datasets. |
| ReadableGroupDataset<KEY,DATASET extends Dataset<INSTANCE>,INSTANCE,SOURCE> |
Base class for
GroupedDatasets in which each instance is read with an
InputStreamObjectReader. |
| ReadableListDataset<INSTANCE,SOURCE> |
Base class for
ListDatasets in which each instance is read with an
InputStreamObjectReader. |
| VFSGroupDataset<INSTANCE> |
A
GroupedDataset of VFSListDatasets backed by directories of
items (either locally or remotely), or items stored in a hierarchical
structure within a compressed archive. |
| VFSListDataset<INSTANCE> |
A
ListDataset backed by a directory of items (either locally or
remotely), or items stored in a compressed archive. |
| VFSListDataset.FileObjectISReader<INSTANCE> |
An adaptor that lets
InputStreamObjectReaders be used as a
ObjectReader with a FileObject source type. |