# Hierarchy For Package uk.ac.starlink.table.storage

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.table.storage.AdaptiveByteStore (implements uk.ac.starlink.table.ByteStore)
  - uk.ac.starlink.table.storage.ArrayPrimitiveStore (implements uk.ac.starlink.table.ValueStore)
  - uk.ac.starlink.table.storage.ByteStoreRowStore (implements uk.ac.starlink.table.RowStore)
    - uk.ac.starlink.table.storage.DiskRowStore
  - uk.ac.starlink.table.storage.Codec
  - uk.ac.starlink.table.storage.DiscardByteStore (implements uk.ac.starlink.table.ByteStore)
  - uk.ac.starlink.table.storage.DiscardRowStore (implements uk.ac.starlink.table.RowStore)
  - uk.ac.starlink.table.storage.FileByteStore (implements uk.ac.starlink.table.ByteStore)
  - uk.ac.starlink.table.storage.IndexedStreamColumnStore (implements uk.ac.starlink.table.storage.ColumnStore)
  - uk.ac.starlink.table.storage.LimitByteStore (implements uk.ac.starlink.table.ByteStore)
  - uk.ac.starlink.table.storage.ListRowStore (implements uk.ac.starlink.table.RowStore)
  - uk.ac.starlink.table.storage.NioByteStoreAccess (implements uk.ac.starlink.table.storage.ByteStoreAccess)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - uk.ac.starlink.table.storage.MemoryByteStore (implements uk.ac.starlink.table.ByteStore)
  - uk.ac.starlink.table.storage.SidewaysRowStore (implements uk.ac.starlink.table.RowStore)
  - uk.ac.starlink.table.StoragePolicy
    - uk.ac.starlink.table.storage.ByteStoreStoragePolicy
    - uk.ac.starlink.table.storage.MonitorStoragePolicy
  - uk.ac.starlink.table.storage.StreamColumnStore (implements uk.ac.starlink.table.storage.ColumnStore)
  - uk.ac.starlink.table.WrapperStarTable (implements uk.ac.starlink.table.StarTable)
    - uk.ac.starlink.table.storage.ColumnStoreStarTable

## Interface Hierarchy

- uk.ac.starlink.table.storage.ByteStoreAccess
- uk.ac.starlink.table.storage.ColumnReader
- uk.ac.starlink.table.storage.ColumnStore