# Hierarchy For Package org.eclipse.january.dataset

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.january.dataset.BinaryOperation.Stub (implements org.eclipse.january.dataset.BinaryOperation)
    - org.eclipse.january.dataset.Operations.Exponentiation
  - org.eclipse.january.dataset.BroadcastUtils
  - org.eclipse.january.dataset.CollectionStats
  - org.eclipse.january.dataset.Comparisons
  - org.eclipse.january.dataset.DataListenerDelegate
  - org.eclipse.january.dataset.DatasetFactory
  - org.eclipse.january.dataset.DatasetUtils
  - org.eclipse.january.dataset.DTypeUtils
  - java.util.EventObject (implements java.io.Serializable)
    - org.eclipse.january.dataset.DataEvent
  - org.eclipse.january.dataset.IndexIterator
    - org.eclipse.january.dataset.BooleanIterator
      - org.eclipse.january.dataset.BooleanBroadcastIterator
      - org.eclipse.january.dataset.BooleanContiguousIterator
      - org.eclipse.january.dataset.BooleanNullIterator
    - org.eclipse.january.dataset.BroadcastIteratorBase
      - org.eclipse.january.dataset.BroadcastIterator
        - org.eclipse.january.dataset.BroadcastPairIterator
        - org.eclipse.january.dataset.ContiguousPairIterator
      - org.eclipse.january.dataset.BroadcastSelfIterator
        - org.eclipse.january.dataset.BroadcastSingleIterator
        - org.eclipse.january.dataset.ContiguousSingleIterator
        - org.eclipse.january.dataset.ContiguousSingleIteratorElemental
    - org.eclipse.january.dataset.ContiguousIterator
    - org.eclipse.january.dataset.ContiguousIteratorWithPosition
    - org.eclipse.january.dataset.IntegerIterator
    - org.eclipse.january.dataset.IntegersIterator
    - org.eclipse.january.dataset.PositionIterator
    - org.eclipse.january.dataset.SingleInputBroadcastIterator
    - org.eclipse.january.dataset.SingleItemIterator
    - org.eclipse.january.dataset.SliceIterator
      - org.eclipse.january.dataset.NullIterator
      - org.eclipse.january.dataset.StrideIterator
    - org.eclipse.january.dataset.SliceNDIterator
  - org.eclipse.january.dataset.InterfaceUtils
  - org.eclipse.january.dataset.InterpolatorUtils
  - org.eclipse.january.dataset.LazyDatasetBase (implements org.eclipse.january.dataset.ILazyDataset, java.io.Serializable)
    - org.eclipse.january.dataset.AbstractDataset (implements org.eclipse.january.dataset.Dataset)
      - org.eclipse.january.dataset.AbstractCompoundDataset (implements org.eclipse.january.dataset.CompoundDataset)
        - org.eclipse.january.dataset.CompoundByteDataset
          - org.eclipse.january.dataset.RGBByteDataset (implements java.lang.Cloneable)
        - org.eclipse.january.dataset.CompoundDoubleDataset
          - org.eclipse.january.dataset.ComplexDoubleDataset
        - org.eclipse.january.dataset.CompoundFloatDataset
          - org.eclipse.january.dataset.ComplexFloatDataset
        - org.eclipse.january.dataset.CompoundIntegerDataset
        - org.eclipse.january.dataset.CompoundLongDataset
        - org.eclipse.january.dataset.CompoundShortDataset
          - org.eclipse.january.dataset.RGBDataset (implements java.lang.Cloneable)
      - org.eclipse.january.dataset.BooleanDatasetBase
        - org.eclipse.january.dataset.BooleanDataset
      - org.eclipse.january.dataset.ByteDataset
      - org.eclipse.january.dataset.DoubleDataset
      - org.eclipse.january.dataset.FloatDataset
      - org.eclipse.january.dataset.IntegerDataset
      - org.eclipse.january.dataset.LongDataset
      - org.eclipse.january.dataset.ObjectDatasetBase
        - org.eclipse.january.dataset.ObjectDataset
      - org.eclipse.january.dataset.ShortDataset
      - org.eclipse.january.dataset.StringDatasetBase
        - org.eclipse.january.dataset.StringDataset
          - org.eclipse.january.dataset.DateDatasetImpl (implements org.eclipse.january.dataset.DateDataset)
    - org.eclipse.january.dataset.AggregateDataset (implements org.eclipse.january.dataset.ILazyDataset)
    - org.eclipse.january.dataset.LazyDataset (implements java.lang.Cloneable, java.io.Serializable)
      - org.eclipse.january.dataset.LazyDynamicDataset (implements org.eclipse.january.dataset.IDynamicDataset)
        - org.eclipse.january.dataset.LazyWriteableDataset (implements org.eclipse.january.dataset.ILazyWriteableDataset)
  - org.eclipse.january.dataset.LazyMaths
  - org.eclipse.january.dataset.LinearAlgebra
  - org.eclipse.january.dataset.Maths
  - org.eclipse.january.dataset.Operations
  - org.eclipse.january.dataset.Operations.Addition (implements org.eclipse.january.dataset.BinaryOperation)
  - org.eclipse.january.dataset.Operations.Division (implements org.eclipse.january.dataset.BinaryOperation)
    - org.eclipse.january.dataset.Operations.DivisionTowardsFloor
    - org.eclipse.january.dataset.Operations.DivisionWithZero
  - org.eclipse.january.dataset.Operations.Maximum (implements org.eclipse.january.dataset.BinaryOperation)
  - org.eclipse.january.dataset.Operations.Minimum (implements org.eclipse.january.dataset.BinaryOperation)
  - org.eclipse.january.dataset.Operations.Multiplication (implements org.eclipse.january.dataset.BinaryOperation)
  - org.eclipse.january.dataset.Operations.Negation (implements org.eclipse.january.dataset.UnaryOperation)
  - org.eclipse.january.dataset.Operations.Remainder (implements org.eclipse.january.dataset.BinaryOperation)
  - org.eclipse.january.dataset.Operations.Subtraction (implements org.eclipse.january.dataset.BinaryOperation)
  - org.eclipse.january.dataset.Operations.UseBase (implements org.eclipse.january.dataset.BinaryOperation)
    - org.eclipse.january.dataset.Operations.UseIfEqualTo
    - org.eclipse.january.dataset.Operations.UseIfGreaterThan
    - org.eclipse.january.dataset.Operations.UseIfGreaterThanOrEqualTo
    - org.eclipse.january.dataset.Operations.UseIfLessThan
    - org.eclipse.january.dataset.Operations.UseIfLessThanOrEqualTo
  - org.eclipse.january.dataset.Outliers
  - org.eclipse.january.dataset.Random
  - org.eclipse.january.dataset.RunningAverage
  - org.eclipse.january.dataset.ShapeChangeChecker (implements org.eclipse.january.dataset.IDatasetChangeChecker)
  - org.eclipse.january.dataset.ShapeUtils
  - org.eclipse.january.dataset.Slice (implements java.lang.Cloneable, java.io.Serializable)
  - org.eclipse.january.dataset.SliceND
  - org.eclipse.january.dataset.Stats
  - org.eclipse.january.dataset.UnaryOperation.Stub (implements org.eclipse.january.dataset.UnaryOperation)

## Interface Hierarchy

- java.util.EventListener
  - org.eclipse.january.dataset.IDataListener
- org.eclipse.january.dataset.IDatasetChangeChecker
- org.eclipse.january.dataset.IDynamicShape
  - org.eclipse.january.dataset.IDatasetConnector (also extends org.eclipse.january.dataset.IFileConnection)
  - org.eclipse.january.dataset.IDynamicDataset (also extends org.eclipse.january.dataset.ILazyDataset)
    - org.eclipse.january.dataset.ILazyWriteableDataset
- org.eclipse.january.dataset.IFileConnection
  - org.eclipse.january.dataset.IDatasetConnector (also extends org.eclipse.january.dataset.IDynamicShape)
  - org.eclipse.january.dataset.IRemoteData
- org.eclipse.january.dataset.IMetadataProvider
  - org.eclipse.january.dataset.ILazyDataset (also extends org.eclipse.january.INameable, java.io.Serializable)
    - org.eclipse.january.dataset.IDataset
      - org.eclipse.january.dataset.Dataset
        - org.eclipse.january.dataset.CompoundDataset
        - org.eclipse.january.dataset.DateDataset
    - org.eclipse.january.dataset.IDynamicDataset (also extends org.eclipse.january.dataset.IDynamicShape)
      - org.eclipse.january.dataset.ILazyWriteableDataset
- org.eclipse.january.INameable
  - org.eclipse.january.dataset.ILazyDataset (also extends org.eclipse.january.dataset.IMetadataProvider, java.io.Serializable)
    - org.eclipse.january.dataset.IDataset
      - org.eclipse.january.dataset.Dataset
        - org.eclipse.january.dataset.CompoundDataset
        - org.eclipse.january.dataset.DateDataset
    - org.eclipse.january.dataset.IDynamicDataset (also extends org.eclipse.january.dataset.IDynamicShape)
      - org.eclipse.january.dataset.ILazyWriteableDataset
- org.eclipse.january.dataset.IOperation
  - org.eclipse.january.dataset.BinaryOperation
  - org.eclipse.january.dataset.UnaryOperation
- java.io.Serializable
  - org.eclipse.january.dataset.ILazyDataset (also extends org.eclipse.january.dataset.IMetadataProvider, org.eclipse.january.INameable)
    - org.eclipse.january.dataset.IDataset
      - org.eclipse.january.dataset.Dataset
        - org.eclipse.january.dataset.CompoundDataset
        - org.eclipse.january.dataset.DateDataset
    - org.eclipse.january.dataset.IDynamicDataset (also extends org.eclipse.january.dataset.IDynamicShape)
      - org.eclipse.january.dataset.ILazyWriteableDataset

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.january.dataset.Comparisons.Monotonicity
    - org.eclipse.january.dataset.LinearAlgebra.NormOrder

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