package io.mycat.backend.postgresql.packet;
import io.mycat.backend.postgresql.utils.PIOUtils;
import java.nio.ByteBuffer;
public class ParseComplete extends PostgreSQLPacket {
private char marker = PacketMarker.B_ParseComplete.getValue();
private int length ;
@Override
public int getLength() {
return length;
}
@Override
public char getMarker() {
return marker;
}
public static ParseComplete parse(ByteBuffer buffer, int offset) {
if ((char) buffer.get(offset) != PacketMarker.B_ParseComplete.getValue()) {
throw new IllegalArgumentException("this packet not is ParseComplete");
}
ParseComplete parse = new ParseComplete();
parse.length = PIOUtils.redInteger4(buffer, offset+1);
return parse;
}
}