# Hierarchy For Package org.mariadb.jdbc.client.socket.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.io.InputStream (implements java.io.Closeable)
    - org.mariadb.jdbc.client.socket.impl.CompressInputStream
    - java.io.FilterInputStream
      - org.mariadb.jdbc.client.socket.impl.ReadAheadBufferedStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.mariadb.jdbc.client.socket.impl.CompressOutputStream
  - org.mariadb.jdbc.client.socket.impl.PacketReader (implements org.mariadb.jdbc.client.socket.Reader)
  - org.mariadb.jdbc.client.socket.impl.PacketWriter (implements org.mariadb.jdbc.client.socket.Writer)
  - java.net.Socket (implements java.io.Closeable)
    - org.mariadb.jdbc.client.socket.impl.NamedPipeSocket
    - org.mariadb.jdbc.client.socket.impl.UnixDomainSocket
  - org.mariadb.jdbc.client.socket.impl.SocketUtility
  - com.sun.jna.Structure
    - org.mariadb.jdbc.client.socket.impl.UnixDomainSocket.SockAddr

## Interface Hierarchy

- org.mariadb.jdbc.client.socket.impl.SocketHandlerFunction