public class ByteArrayParameter extends java.lang.Object implements java.lang.Cloneable, ParameterHolder
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
bytes |
private boolean |
noBackslashEscapes |
BINARY_INTRODUCER, QUOTE| Constructor and Description |
|---|
ByteArrayParameter(byte[] bytes,
boolean noBackslashEscapes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeLongData() |
int |
getApproximateTextProtocolLength() |
ColumnType |
getColumnType() |
boolean |
isNullData() |
java.lang.String |
toString() |
void |
writeBinary(PacketOutputStream pos)
Write data to socket in binary format.
|
void |
writeLongData(PacketOutputStream pos) |
void |
writeTo(PacketOutputStream pos)
Write data to socket in text format.
|
private final byte[] bytes
private final boolean noBackslashEscapes
public ByteArrayParameter(byte[] bytes,
boolean noBackslashEscapes)
public void writeTo(PacketOutputStream pos) throws java.io.IOException
writeTo in interface ParameterHolderpos - socket output streamjava.io.IOException - if socket error occurpublic int getApproximateTextProtocolLength()
getApproximateTextProtocolLength in interface ParameterHolderpublic void writeBinary(PacketOutputStream pos) throws java.io.IOException
writeBinary in interface ParameterHolderpos - socket output streamjava.io.IOException - if socket error occurpublic void writeLongData(PacketOutputStream pos) throws java.io.IOException
writeLongData in interface ParameterHolderjava.io.IOExceptionpublic ColumnType getColumnType()
getColumnType in interface ParameterHolderpublic java.lang.String toString()
toString in interface ParameterHoldertoString in class java.lang.Objectpublic boolean isNullData()
isNullData in interface ParameterHolderpublic boolean canBeLongData()
canBeLongData in interface ParameterHolder