## Uses of Interface
org.eclipse.january.dataset.IMetadataProvider

- Packages that use IMetadataProvider
  Package | Description
  --- | ---
  org.eclipse.january.dataset |

- - ### Uses of IMetadataProvider in org.eclipse.january.dataset

    Subinterfaces of IMetadataProvider in org.eclipse.january.dataset
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CompoundDataset`
    `interface` | `Dataset` Interface for our implementation of dataset that adds a lot of extra functionality.
    `interface` | `DateDataset` Interface for a dataset containing `Date`s.
    `interface` | `IDataset` This interface defines the implementation-independent and generic parts of a dataset.
    `interface` | `IDynamicDataset` This interface is intended for data sources that change dynamically.
    `interface` | `ILazyDataset` This interface defines the lazy parts of a dataset.
    `interface` | `ILazyWriteableDataset` This sub-interface adds the ability to write to a lazy dataset slice-by-slice

    Classes in org.eclipse.january.dataset that implement IMetadataProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCompoundDataset` Generic container class for data that is compound in nature Each subclass has an array of compound types, items of this array are composed of primitive types Data items can be Complex, Vector, etc
    `class` | `AbstractDataset` Generic container class for data Each subclass has an array of primitive types, elements of this array are grouped or compounded to make items Data items can be boolean, integer, float, complex float, vector float, etc
    `class` | `AggregateDataset` Class to aggregate a set of lazy datasets and present them as a single lazy dataset where the first position value accesses the aggregation
    `class` | `BooleanDataset` Extend boolean base dataset for boolean values
    `class` | `BooleanDatasetBase` Extend dataset for boolean values // PRIM_TYPE
    `class` | `ByteDataset` Extend dataset for byte values // PRIM_TYPE
    `class` | `ComplexDoubleDataset` Extend compound dataset to hold complex double values // PRIM_TYPE
    `class` | `ComplexFloatDataset` Extend compound dataset to hold complex float values // PRIM_TYPE
    `class` | `CompoundByteDataset` Extend compound dataset for byte values // PRIM_TYPE
    `class` | `CompoundDoubleDataset` Extend compound dataset for double values // PRIM_TYPE
    `class` | `CompoundFloatDataset` Extend compound dataset for float values // PRIM_TYPE
    `class` | `CompoundIntegerDataset` Extend compound dataset for int values // PRIM_TYPE
    `class` | `CompoundLongDataset` Extend compound dataset for long values // PRIM_TYPE
    `class` | `CompoundShortDataset` Extend compound dataset for short values // PRIM_TYPE
    `class` | `DateDatasetImpl`
    `class` | `DoubleDataset` Extend dataset for double values // PRIM_TYPE
    `class` | `FloatDataset` Extend dataset for float values // PRIM_TYPE
    `class` | `IntegerDataset` Extend dataset for int values // PRIM_TYPE
    `class` | `LazyDataset`
    `class` | `LazyDatasetBase` Common base for both lazy and normal dataset implementations
    `class` | `LazyDynamicDataset`
    `class` | `LazyWriteableDataset` Subclass of lazy dataset that allows setting slices
    `class` | `LongDataset` Extend dataset for long values // PRIM_TYPE
    `class` | `ObjectDataset` Extend dataset for objects
    `class` | `ObjectDatasetBase` Extend dataset for Object values // PRIM_TYPE
    `class` | `RGBDataset` Class to hold colour datasets as red, green, blue tuples of short integers
    `class` | `ShortDataset` Extend dataset for short values // PRIM_TYPE
    `class` | `StringDataset` Extend dataset for objects
    `class` | `StringDatasetBase` Extend dataset for String values // PRIM_TYPE

Copyright © 2014–2018 Eclipse Foundation. All rights reserved.