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 |
|---|---|
boolean |
canBeLongData() |
int |
getApproximateTextProtocolLength()
Return approximated data calculated length.
|
ColumnType |
getColumnType() |
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitwriteLongDataprivate 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 ParameterHolderpos - the stream to write tojava.io.IOException - if error reading streamprivate void writeObjectToBytes()
throws java.io.IOException
java.io.IOExceptionpublic int getApproximateTextProtocolLength()
throws java.io.IOException
getApproximateTextProtocolLength in interface ParameterHolderjava.io.IOException - if error reading streampublic void writeBinary(PacketOutputStream pos) throws java.io.IOException
writeBinary in interface ParameterHolderpos - socket output streamjava.io.IOException - if socket error occurpublic java.lang.String toString()
toString in interface ParameterHoldertoString in class java.lang.Objectpublic ColumnType getColumnType()
getColumnType in interface ParameterHolderpublic boolean isNullData()
isNullData in interface ParameterHolderpublic boolean canBeLongData()
canBeLongData in interface ParameterHolder