package org.properssl.sslcertx.mariadb.jdbc.internal.common.packet; import java.io.IOException; import org.properssl.sslcertx.mariadb.jdbc.internal.common.packet.buffer.Reader; public class LocalInfilePacket extends ResultPacket{ private long fieldCount; private String fileName; public LocalInfilePacket(RawPacket rawPacket) throws IOException{ Reader reader = new Reader(rawPacket); fieldCount = reader.getLengthEncodedBinary(); if (fieldCount != -1) throw new AssertionError("field count must be -1"); fileName = reader.readString("UTF-8"); } public String getFileName() { return fileName; } public String toString() { return fileName; } public ResultType getResultType() { return ResultType.LOCALINFILE; } public byte getPacketSeq() { return 0; } }