Package org.mariadb.jdbc.message.client
Interface RedoableClientMessage
-
- All Superinterfaces:
ClientMessage
- All Known Subinterfaces:
RedoableWithPrepareClientMessage
- All Known Implementing Classes:
BulkExecutePacket
,ChangeDbPacket
,ExecutePacket
,QueryPacket
,QueryWithParametersPacket
public interface RedoableClientMessage extends ClientMessage
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default int
encode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)
default void
ensureReplayable(Context context)
default int
reEncode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)
default void
saveParameters()
-
Methods inherited from interface org.mariadb.jdbc.message.client.ClientMessage
batchUpdateLength, binaryProtocol, canSkipMeta, description, encode, readPacket
-
-
-
-
Method Detail
-
saveParameters
default void saveParameters()
-
ensureReplayable
default void ensureReplayable(Context context) throws java.io.IOException, java.sql.SQLException
- Throws:
java.io.IOException
java.sql.SQLException
-
encode
default int encode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult) throws java.io.IOException, java.sql.SQLException
- Throws:
java.io.IOException
java.sql.SQLException
-
reEncode
default int reEncode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult) throws java.io.IOException, java.sql.SQLException
- Throws:
java.io.IOException
java.sql.SQLException
-
-