Class ResponsePacketBuilder
java.lang.Object
org.apache.shardingsphere.proxy.frontend.mysql.command.query.builder.ResponsePacketBuilder
Response packet builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<org.apache.shardingsphere.db.protocol.packet.DatabasePacket<?>>buildQueryResponsePackets(QueryResponseHeader queryResponseHeader, int characterSet, int statusFlags) Build query response packets.static Collection<org.apache.shardingsphere.db.protocol.packet.DatabasePacket<?>>buildUpdateResponsePackets(UpdateResponseHeader updateResponseHeader, int serverStatusFlag) Build update response packets.
-
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 headercharacterSet- MySQL character set idstatusFlags- 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 headerserverStatusFlag- server status flag- Returns:
- update response packets
-