# Hierarchy For Package org.h2.store.fs

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.nio.channels.spi.AbstractInterruptibleChannel (implements java.nio.channels.Channel, java.nio.channels.InterruptibleChannel)
    - java.nio.channels.FileChannel (implements java.nio.channels.GatheringByteChannel, java.nio.channels.ScatteringByteChannel, java.nio.channels.SeekableByteChannel)
      - org.h2.store.fs.FakeFileChannel
      - org.h2.store.fs.FileBase
        - org.h2.store.fs.FilePathEncrypt.FileEncrypt
  - org.h2.store.fs.FilePath
    - org.h2.store.fs.FilePathDisk
    - org.h2.store.fs.FilePathMem
    - org.h2.store.fs.FilePathNioMem
    - org.h2.store.fs.FilePathWrapper
      - org.h2.store.fs.FilePathAsync
      - org.h2.store.fs.FilePathEncrypt
      - org.h2.store.fs.FilePathNio
        - org.h2.store.fs.FilePathNioMapped
      - org.h2.store.fs.FilePathRec
      - org.h2.store.fs.FilePathRetryOnInterrupt
      - org.h2.store.fs.FilePathSplit
    - org.h2.store.fs.FilePathZip
  - org.h2.store.fs.FileUtils
  - java.io.InputStream (implements java.io.Closeable)
    - org.h2.store.fs.FileChannelInputStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.h2.store.fs.FileChannelOutputStream

## Interface Hierarchy

- org.h2.store.fs.Recorder