public class ReaderParameter extends Object implements Cloneable, ParameterHolder
BINARY_INTRODUCER, QUOTE| Constructor and Description |
|---|
ReaderParameter(Reader reader,
boolean noBackslashEscapes) |
ReaderParameter(Reader reader,
long length,
boolean noBackslashEscapes)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getApproximateTextProtocolLength()
Return approximated data calculated length for rewriting queries.
|
ColumnType |
getColumnType() |
boolean |
isLongData() |
boolean |
isNullData() |
String |
toString() |
void |
writeBinary(PacketOutputStream pos)
Write data to socket in binary format.
|
void |
writeTo(PacketOutputStream pos)
Write reader to database in text format.
|
public ReaderParameter(Reader reader, long length, boolean noBackslashEscapes)
reader - reader to writelength - max length to write (can be null)noBackslashEscapes - must backslash be escapepublic ReaderParameter(Reader reader, boolean noBackslashEscapes)
public void writeTo(PacketOutputStream pos) throws IOException
writeTo in interface ParameterHolderpos - database outputStreamIOException - if any error occur when reading readerpublic long getApproximateTextProtocolLength()
getApproximateTextProtocolLength in interface ParameterHolderpublic void writeBinary(PacketOutputStream pos) throws IOException
writeBinary in interface ParameterHolderpos - socket output streamIOException - if socket error occurpublic ColumnType getColumnType()
getColumnType in interface ParameterHolderpublic String toString()
toString in interface ParameterHoldertoString in class Objectpublic boolean isNullData()
isNullData in interface ParameterHolderpublic boolean isLongData()
isLongData in interface ParameterHolderCopyright © 2019 mariadb.org. All rights reserved.