java.lang.Object
org.apache.shardingsphere.proxy.frontend.mysql.command.query.builder.ResponsePacketBuilder

public final class ResponsePacketBuilder extends Object
Response packet builder.
  • Constructor Details

    • ResponsePacketBuilder

      public ResponsePacketBuilder()
  • Method Details

    • buildQueryResponsePackets

      public static Collection<org.apache.shardingsphere.db.protocol.packet.DatabasePacket<?>> buildQueryResponsePackets(QueryResponseHeader queryResponseHeader, int characterSet, int statusFlags)
      Build query response packets.
      Parameters:
      queryResponseHeader - query response header
      characterSet - MySQL character set id
      statusFlags - server status flags
      Returns:
      query response packets
    • buildUpdateResponsePackets

      public static Collection<org.apache.shardingsphere.db.protocol.packet.DatabasePacket<?>> buildUpdateResponsePackets(UpdateResponseHeader updateResponseHeader, int serverStatusFlag)
      Build update response packets.
      Parameters:
      updateResponseHeader - update response header
      serverStatusFlag - server status flag
      Returns:
      update response packets