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 ParameterHolder
pos
- socket output streamjava.io.IOException
- if socket error occurpublic int getApproximateTextProtocolLength()
getApproximateTextProtocolLength
in interface ParameterHolder
public void writeBinary(PacketOutputStream pos) throws java.io.IOException
writeBinary
in interface ParameterHolder
pos
- socket output streamjava.io.IOException
- if socket error occurpublic void writeLongData(PacketOutputStream pos) throws java.io.IOException
writeLongData
in interface ParameterHolder
java.io.IOException
public ColumnType getColumnType()
getColumnType
in interface ParameterHolder
public java.lang.String toString()
toString
in interface ParameterHolder
toString
in class java.lang.Object
public boolean isNullData()
isNullData
in interface ParameterHolder
public boolean canBeLongData()
canBeLongData
in interface ParameterHolder