public class StreamParameter extends Object implements Cloneable, ParameterHolder
BINARY_INTRODUCER, QUOTE
Constructor and Description |
---|
StreamParameter(InputStream is,
boolean noBackSlashEscapes) |
StreamParameter(InputStream is,
long length,
boolean noBackslashEscapes)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getApproximateTextProtocolLength()
Return approximated data calculated length.
|
ColumnType |
getColumnType() |
boolean |
isLongData() |
boolean |
isNullData() |
String |
toString() |
void |
writeBinary(PacketOutputStream pos)
Write data to socket in binary format.
|
void |
writeTo(PacketOutputStream pos)
Write stream in text format.
|
public StreamParameter(InputStream is, long length, boolean noBackslashEscapes)
is
- stream to writelength
- max length to write (if null the whole stream will be send)noBackslashEscapes
- must backslash be escapepublic StreamParameter(InputStream is, boolean noBackSlashEscapes)
public void writeTo(PacketOutputStream pos) throws IOException
writeTo
in interface ParameterHolder
pos
- database outputStreamIOException
- if any error occur when reader streampublic int getApproximateTextProtocolLength()
getApproximateTextProtocolLength
in interface ParameterHolder
public void writeBinary(PacketOutputStream pos) throws IOException
writeBinary
in interface ParameterHolder
pos
- socket output streamIOException
- if socket error occurpublic String toString()
toString
in interface ParameterHolder
toString
in class Object
public ColumnType getColumnType()
getColumnType
in interface ParameterHolder
public boolean isNullData()
isNullData
in interface ParameterHolder
public boolean isLongData()
isLongData
in interface ParameterHolder
Copyright © 2020 mariadb.com. All rights reserved.