Package org.mariadb.jdbc.message.client
Class LongDataPacket
java.lang.Object
org.mariadb.jdbc.message.client.LongDataPacket
- All Implemented Interfaces:
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mariadb.jdbc.message.ClientMessage
batchUpdateLength, binaryProtocol, canSkipMeta, description, getLocalInfileInputStream, mightBeBulkResult, readPacket, validateLocalFileName
-
Field Details
-
statementId
private final int statementId -
parameter
-
index
private final int index
-
-
Constructor Details
-
LongDataPacket
Constructor- Parameters:
statementId
- statement identifierparameter
- parameterindex
- index
-
-
Method Details
-
encode
Description copied from interface:ClientMessage
Encode client message to socket.- Specified by:
encode
in interfaceClientMessage
- Parameters:
writer
- socket writercontext
- connection context- Returns:
- number of client message written
- Throws:
IOException
- if socket error occurSQLException
- if any issue occurs
-