public class SerializableParameter extends java.lang.Object implements java.lang.Cloneable, ParameterHolder
Modifier and Type | Field and Description |
---|---|
private byte[] |
loadedStream |
private boolean |
noBackSlashEscapes |
private java.lang.Object |
object |
BINARY_INTRODUCER, QUOTE
Constructor and Description |
---|
SerializableParameter(java.lang.Object object,
boolean noBackslashEscapes) |
Modifier and Type | Method and Description |
---|---|
long |
getApproximateTextProtocolLength()
Return approximated data calculated length.
|
ColumnType |
getColumnType() |
boolean |
isLongData() |
boolean |
isNullData() |
java.lang.String |
toString() |
void |
writeBinary(PacketOutputStream pos)
Write data to socket in binary format.
|
private void |
writeObjectToBytes() |
void |
writeTo(PacketOutputStream pos)
Write object to buffer for text protocol.
|
private final boolean noBackSlashEscapes
private java.lang.Object object
private byte[] loadedStream
public SerializableParameter(java.lang.Object object, boolean noBackslashEscapes)
public void writeTo(PacketOutputStream pos) throws java.io.IOException
writeTo
in interface ParameterHolder
pos
- the stream to write tojava.io.IOException
- if error reading streamprivate void writeObjectToBytes() throws java.io.IOException
java.io.IOException
public long getApproximateTextProtocolLength() throws java.io.IOException
getApproximateTextProtocolLength
in interface ParameterHolder
java.io.IOException
- if error reading streampublic void writeBinary(PacketOutputStream pos) throws java.io.IOException
writeBinary
in interface ParameterHolder
pos
- socket output streamjava.io.IOException
- if socket error occurpublic java.lang.String toString()
toString
in interface ParameterHolder
toString
in class java.lang.Object
public ColumnType getColumnType()
getColumnType
in interface ParameterHolder
public boolean isNullData()
isNullData
in interface ParameterHolder
public boolean isLongData()
isLongData
in interface ParameterHolder