Package org.mariadb.jdbc.message.client
Interface RedoableWithPrepareClientMessage
-
- All Superinterfaces:
ClientMessage
,RedoableClientMessage
- All Known Implementing Classes:
BulkExecutePacket
,ExecutePacket
public interface RedoableWithPrepareClientMessage extends RedoableClientMessage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default int
encode(PacketWriter writer, Context context)
int
encode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)
java.lang.String
getCommand()
ServerPreparedStatement
prep()
default int
reEncode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult)
default void
rePrepare(Client client)
void
setPrepareResult(PrepareResultPacket prepareResult)
-
Methods inherited from interface org.mariadb.jdbc.message.client.ClientMessage
batchUpdateLength, binaryProtocol, canSkipMeta, description, readPacket
-
Methods inherited from interface org.mariadb.jdbc.message.client.RedoableClientMessage
ensureReplayable, saveParameters
-
-
-
-
Method Detail
-
getCommand
java.lang.String getCommand()
-
prep
ServerPreparedStatement prep()
-
encode
default int encode(PacketWriter writer, Context context) throws java.io.IOException, java.sql.SQLException
- Specified by:
encode
in interfaceClientMessage
- Throws:
java.io.IOException
java.sql.SQLException
-
encode
int encode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult) throws java.io.IOException, java.sql.SQLException
- Specified by:
encode
in interfaceRedoableClientMessage
- Throws:
java.io.IOException
java.sql.SQLException
-
reEncode
default int reEncode(PacketWriter writer, Context context, PrepareResultPacket newPrepareResult) throws java.io.IOException, java.sql.SQLException
- Specified by:
reEncode
in interfaceRedoableClientMessage
- Throws:
java.io.IOException
java.sql.SQLException
-
setPrepareResult
void setPrepareResult(PrepareResultPacket prepareResult)
-
rePrepare
default void rePrepare(Client client) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-