# Hierarchy For Package com.taosdata.jdbc.ws

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.taosdata.jdbc.AbstractDriver (implements java.sql.Driver)
    - com.taosdata.jdbc.ws.WebSocketDriver
  - io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
    - io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
      - io.netty.channel.SimpleChannelInboundHandler<I>
        - com.taosdata.jdbc.ws.WebSocketClientHandler
      - com.taosdata.jdbc.ws.WebSocketHandshakeHandler
    - io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
      - io.netty.handler.codec.MessageToMessageEncoder<I>
        - com.taosdata.jdbc.ws.CustomWebSocketFrameEncoder (implements io.netty.handler.codec.http.websocketx.WebSocketFrameEncoder)
  - com.taosdata.jdbc.ws.FutureResponse (implements java.lang.Comparable<T>)
  - com.taosdata.jdbc.ws.InFlightRequest
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.taosdata.jdbc.ws.WebsocketNotConnectedException
  - com.taosdata.jdbc.ws.Transport (implements java.lang.AutoCloseable)
  - io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker
    - io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker13
      - com.taosdata.jdbc.ws.CustomWebSocketClientHandshaker
  - com.taosdata.jdbc.WrapperImpl (implements java.sql.Wrapper)
    - com.taosdata.jdbc.AbstractConnection (implements java.sql.Connection)
      - com.taosdata.jdbc.ws.WSConnection
    - com.taosdata.jdbc.AbstractParameterMetaData (implements java.sql.ParameterMetaData)
      - com.taosdata.jdbc.ws.WSParameterMetaData
    - com.taosdata.jdbc.AbstractResultSet (implements java.sql.ResultSet)
      - com.taosdata.jdbc.ws.AbstractWSResultSet
        - com.taosdata.jdbc.ws.BlockResultSet
    - com.taosdata.jdbc.AbstractStatement (implements java.sql.Statement)
      - com.taosdata.jdbc.ws.WSStatement
        - com.taosdata.jdbc.ws.AbsWSPreparedStatement (implements com.taosdata.jdbc.TaosPrepareStatement)
          - com.taosdata.jdbc.ws.TSWSPreparedStatement
          - com.taosdata.jdbc.ws.WSEWPreparedStatement
        - com.taosdata.jdbc.ws.WSRowPreparedStatement (implements java.sql.PreparedStatement)
  - com.taosdata.jdbc.ws.WSClient (implements java.lang.AutoCloseable)