Modifier and Type | Method and Description |
---|---|
void |
ComStmtPrepare.send(PacketOutputStream writer)
Send directly to socket the sql data.
|
void |
ComStmtLongData.send(PacketOutputStream writer,
int statementId,
short parameterId,
ParameterHolder param)
Send long data packet.
|
static void |
ComExecute.sendDirect(PacketOutputStream writer,
byte[] sqlBytes)
Send directly to socket the sql data.
|
static int |
ComExecute.sendMultiple(PacketOutputStream writer,
String firstQuery,
List<String> queries,
int currentIndex)
Statement.executeBatch() rewritten multiple (concatenate with ";") according to max_allowed_packet)
|
static int |
ComExecute.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)
|
void |
ComStmtPrepare.sendSubCmd(PacketOutputStream writer)
Send sub-command (COM_MULTI) to write socket.
|
static void |
ComExecute.sendSubCmd(PacketOutputStream writer,
ClientPrepareResult clientPrepareResult,
ParameterHolder[] parameters)
Client-side PrepareStatement.execute() packet send.
|
static void |
ComStmtExecute.writeCmd(int statementId,
ParameterHolder[] parameters,
int parameterCount,
MariaDbType[] parameterTypeHeader,
PacketOutputStream pos)
Write COM_STMT_EXECUTE sub-command to output buffer.
|
Modifier and Type | Method and Description |
---|---|
static void |
ParameterWriter.write(PacketOutputStream out,
double value) |
static void |
ParameterWriter.write(PacketOutputStream out,
int value) |
static void |
ParameterWriter.write(PacketOutputStream out,
long value) |
static void |
ParameterWriter.write(PacketOutputStream out,
String value,
boolean noBackslashEscapes)
Write string in text format.
|
void |
TimestampParameter.writeBinary(PacketOutputStream writeBuffer)
Write timeStamp in binary format.
|
void |
TimeParameter.writeBinary(PacketOutputStream writeBuffer)
Write time in binary format.
|
void |
StringParameter.writeBinary(PacketOutputStream writer)
Send string value to server in binary format.
|
void |
StreamParameter.writeBinary(PacketOutputStream os)
Write stream in binary format.
|
void |
ShortParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
SerializableParameter.writeBinary(PacketOutputStream os)
Write data in binary format to buffer.
|
void |
ReaderParameter.writeBinary(PacketOutputStream os)
Write reader to database in binary format.
|
void |
ParameterHolder.writeBinary(PacketOutputStream writeBuffer) |
void |
NullParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
LongParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
IntParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
FloatParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
DoubleParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
DateParameter.writeBinary(PacketOutputStream writeBuffer)
Write to server OutputStream in binary protocol.
|
void |
ByteParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
ByteArrayParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
BigDecimalParameter.writeBinary(PacketOutputStream writeBuffer) |
void |
TimestampParameter.writeTo(PacketOutputStream os)
Write timestamps to outputStream.
|
void |
TimeParameter.writeTo(PacketOutputStream os)
Write Time parameter to outputStream.
|
void |
StringParameter.writeTo(PacketOutputStream os)
Send escaped String to outputStream.
|
void |
StreamParameter.writeTo(PacketOutputStream os)
Write stream in text format.
|
void |
ShortParameter.writeTo(PacketOutputStream os) |
void |
SerializableParameter.writeTo(PacketOutputStream os)
Write object to buffer for text protocol.
|
void |
ReaderParameter.writeTo(PacketOutputStream os)
Write reader to database in text format.
|
void |
ParameterHolder.writeTo(PacketOutputStream os)
Write parameter value.
|
void |
NullParameter.writeTo(PacketOutputStream os) |
void |
LongParameter.writeTo(PacketOutputStream os) |
void |
IntParameter.writeTo(PacketOutputStream os) |
void |
FloatParameter.writeTo(PacketOutputStream os) |
void |
DoubleParameter.writeTo(PacketOutputStream os) |
void |
DateParameter.writeTo(PacketOutputStream os)
Write to server OutputStream in text protocol.
|
void |
ByteParameter.writeTo(PacketOutputStream os) |
void |
ByteArrayParameter.writeTo(PacketOutputStream os) |
void |
BigDecimalParameter.writeTo(PacketOutputStream os) |
static void |
ParameterWriter.writeUnsafe(PacketOutputStream out,
ArrayList<char[]> readArrays,
boolean noBackslashEscapes)
Write cached reader char array to buffer without checking buffer size.
|
static void |
ParameterWriter.writeUnsafe(PacketOutputStream out,
byte[] bytes,
boolean noBackslashEscapes)
Write byte array in text format without checking buffer size.
|
static void |
ParameterWriter.writeUnsafe(PacketOutputStream out,
InputStream is,
boolean noBackslashEscapes)
Write stream in text format without checking buffer size.
|
static void |
ParameterWriter.writeUnsafe(PacketOutputStream out,
InputStream is,
long length,
boolean noBackslashEscapes)
Write stream in text format without checking buffer size.
|
static void |
ParameterWriter.writeUnsafe(PacketOutputStream out,
Reader reader,
boolean noBackslashEscapes)
Write whole reader in text format without checking buffer size.
|
static void |
ParameterWriter.writeUnsafe(PacketOutputStream out,
String value,
boolean noBackslashEscapes)
Write string in text format without checking buffer size.
|
void |
TimestampParameter.writeUnsafeTo(PacketOutputStream os)
Write timestamps to outputStream without checking buffer size.
|
void |
TimeParameter.writeUnsafeTo(PacketOutputStream os)
Write time parameter to outputStream without checking buffer size.
|
void |
StringParameter.writeUnsafeTo(PacketOutputStream os)
Send escaped String to outputStream, without checking outputStream buffer capacity.
|
void |
StreamParameter.writeUnsafeTo(PacketOutputStream os)
Write stream in text format without checking buffer size.
|
void |
ShortParameter.writeUnsafeTo(PacketOutputStream os) |
void |
SerializableParameter.writeUnsafeTo(PacketOutputStream os)
Write object to buffer for text protocol without checking buffer size.
|
void |
ReaderParameter.writeUnsafeTo(PacketOutputStream os)
Write reader to database in text format without checking buffer size.
|
void |
ParameterHolder.writeUnsafeTo(PacketOutputStream os) |
void |
NullParameter.writeUnsafeTo(PacketOutputStream os) |
void |
LongParameter.writeUnsafeTo(PacketOutputStream os) |
void |
IntParameter.writeUnsafeTo(PacketOutputStream os) |
void |
FloatParameter.writeUnsafeTo(PacketOutputStream os) |
void |
DoubleParameter.writeUnsafeTo(PacketOutputStream os) |
void |
DateParameter.writeUnsafeTo(PacketOutputStream os)
Write to server OutputStream in text protocol without checking buffer size.
|
void |
ByteParameter.writeUnsafeTo(PacketOutputStream os) |
void |
ByteArrayParameter.writeUnsafeTo(PacketOutputStream os) |
void |
BigDecimalParameter.writeUnsafeTo(PacketOutputStream os) |
Modifier and Type | Method and Description |
---|---|
void |
WindowsNativeSspiAuthentication.authenticate(PacketOutputStream writer,
String serverPrincipalName,
String mechanisms) |
void |
StandardGssapiAuthentication.authenticate(PacketOutputStream writer,
String serverPrincipalName,
String mechanisms) |
abstract void |
GssapiAuth.authenticate(PacketOutputStream writer,
String serverPrincipalName,
String mechanisms) |
Modifier and Type | Field and Description |
---|---|
protected PacketOutputStream |
AbstractConnectProtocol.writer |
Modifier and Type | Method and Description |
---|---|
protected static void |
AbstractConnectProtocol.close(ReadPacketFetcher fetcher,
PacketOutputStream packetOutputStream,
Socket socket) |
abstract void |
AbstractMultiSend.sendCmd(PacketOutputStream writer,
Results results,
List<ParameterHolder[]> parametersList,
List<String> queries,
int paramCount,
BulkStatus status,
PrepareResult prepareResult) |
Constructor and Description |
---|
AbstractMultiSend(Protocol protocol,
PacketOutputStream writer,
Results results,
ClientPrepareResult clientPrepareResult,
List<ParameterHolder[]> parametersList)
Bulk execute for client-sier PreparedStatement.executeBatch (no prepare).
|
AbstractMultiSend(Protocol protocol,
PacketOutputStream writer,
Results results,
List<String> queries)
Bulk execute for statement.executeBatch().
|
AbstractMultiSend(Protocol protocol,
PacketOutputStream writer,
Results results,
ServerPrepareResult serverPrepareResult,
List<ParameterHolder[]> parametersList,
boolean readPrepareStmtResult,
String sql)
Bulk execute for Server PreparedStatement.executeBatch (when no COM_MULTI)
|
Modifier and Type | Method and Description |
---|---|
PacketOutputStream |
PacketOutputStream.writeByte(byte theByte)
Write a byte data to buffer.
|
PacketOutputStream |
PacketOutputStream.writeByteArray(byte[] bytes)
Write byte array to buffer.
|
PacketOutputStream |
PacketOutputStream.writeByteArrayLength(byte[] bytes)
Write byte array data to binary data.
|
PacketOutputStream |
PacketOutputStream.writeBytes(byte theByte,
int count)
Write count time the byte value.
|
PacketOutputStream |
PacketOutputStream.writeDateLength(Calendar calendar)
Write date in binary format.
|
PacketOutputStream |
PacketOutputStream.writeFieldLength(long length)
Write field length to encode in binary format.
|
PacketOutputStream |
PacketOutputStream.writeInt(int theInt)
Write int data in binary format.
|
PacketOutputStream |
PacketOutputStream.writeLong(long theLong)
Write long data in binary format.
|
PacketOutputStream |
PacketOutputStream.writeShort(short theShort)
Write short data in binary format.
|
PacketOutputStream |
PacketOutputStream.writeString(String str)
Write string data in binary format.
|
PacketOutputStream |
PacketOutputStream.writeStringLength(String str)
Write string in binary format.
|
PacketOutputStream |
PacketOutputStream.writeTimeLength(Calendar calendar,
boolean fractionalSeconds)
Write time in binary format.
|
PacketOutputStream |
PacketOutputStream.writeTimestampLength(Calendar calendar,
Timestamp ts,
boolean fractionalSeconds)
Write timestamp in binary format.
|
Copyright © 2016. All rights reserved.