Class LongDataPacket

  • All Implemented Interfaces:
    ClientMessage

    public final class LongDataPacket
    extends java.lang.Object
    implements ClientMessage
    COM_STMT_SEND_LONG_DATA

    Permit to send ONE value in a dedicated packet. The advantage is when length is unknown, to stream easily data to socket

    https://mariadb.com/kb/en/com_stmt_send_long_data/

    • Field Detail

      • statementId

        private final int statementId
      • parameter

        private final Parameter<?> parameter
      • index

        private final int index
    • Constructor Detail

      • LongDataPacket

        public LongDataPacket​(int statementId,
                              Parameter<?> parameter,
                              int index)
    • Method Detail

      • encode

        public int encode​(PacketWriter writer,
                          Context context)
                   throws java.io.IOException,
                          java.sql.SQLException
        Specified by:
        encode in interface ClientMessage
        Throws:
        java.io.IOException
        java.sql.SQLException