Package org.mariadb.jdbc.message.client
Class QueryWithParametersPacket
java.lang.Object
org.mariadb.jdbc.message.client.QueryWithParametersPacket
- All Implemented Interfaces:
ClientMessage
,RedoableClientMessage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ParameterList
private final ClientParser
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionQueryWithParametersPacket
(String preSqlCmd, ClientParser parser, ParameterList parameters) -
Method Summary
Modifier and TypeMethodDescriptionint
int
encode
(PacketWriter encoder, Context context) void
ensureReplayable
(Context context) void
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.client.ClientMessage
binaryProtocol, canSkipMeta, readPacket
Methods inherited from interface org.mariadb.jdbc.message.client.RedoableClientMessage
encode, reEncode
-
Field Details
-
preSqlCmd
-
parser
-
parameters
-
-
Constructor Details
-
QueryWithParametersPacket
-
-
Method Details
-
ensureReplayable
- Specified by:
ensureReplayable
in interfaceRedoableClientMessage
- Throws:
IOException
SQLException
-
saveParameters
public void saveParameters()- Specified by:
saveParameters
in interfaceRedoableClientMessage
-
encode
- Specified by:
encode
in interfaceClientMessage
- Throws:
IOException
SQLException
-
batchUpdateLength
public int batchUpdateLength()- Specified by:
batchUpdateLength
in interfaceClientMessage
-
description
- Specified by:
description
in interfaceClientMessage
-