public class ComExecute extends Object
| Constructor and Description |
|---|
ComExecute() |
| Modifier and Type | Method and Description |
|---|---|
static void |
sendDirect(PacketOutputStream writer,
byte[] sqlBytes)
Send directly to socket the sql data.
|
static int |
sendMultiple(PacketOutputStream writer,
String firstQuery,
List<String> queries,
int currentIndex)
Statement.executeBatch() rewritten multiple (concatenate with ";") according to max_allowed_packet)
|
static int |
sendRewriteCmd(PacketOutputStream writer,
List<byte[]> queryParts,
ParameterHolder[] parameters,
int currentIndex,
int paramCount,
List<ParameterHolder[]> parameterList,
boolean rewriteValues)
Client side PreparedStatement.executeBatch values rewritten (concatenate value params according to max_allowed_packet)
|
static void |
sendSubCmd(PacketOutputStream writer,
ClientPrepareResult clientPrepareResult,
ParameterHolder[] parameters)
Client-side PrepareStatement.execute() packet send.
|
public static void sendSubCmd(PacketOutputStream writer, ClientPrepareResult clientPrepareResult, ParameterHolder[] parameters) throws IOException
writer - outputStreamclientPrepareResult - clientPrepareResultparameters - parameterIOException - if connection failpublic static int sendRewriteCmd(PacketOutputStream writer, List<byte[]> queryParts, ParameterHolder[] parameters, int currentIndex, int paramCount, List<ParameterHolder[]> parameterList, boolean rewriteValues) throws IOException
writer - outputStreamqueryParts - query partsparameters - parameterscurrentIndex - currentIndexparamCount - parameter countparameterList - parameter listrewriteValues - is query rewritable by adding valuesIOException - if connection failpublic static int sendMultiple(PacketOutputStream writer, String firstQuery, List<String> queries, int currentIndex) throws IOException
writer - outputstreamfirstQuery - first queryqueries - queriescurrentIndex - currentIndexIOException - if connection error occurpublic static void sendDirect(PacketOutputStream writer, byte[] sqlBytes) throws IOException, QueryException
writer - output streamsqlBytes - the query in UTF-8 bytesIOException - if connection error occurQueryException - if packet max size is to big.Copyright © 2017. All rights reserved.