Class NullParameter
- java.lang.Object
-
- org.mariadb.jdbc.internal.com.send.parameters.NullParameter
-
- All Implemented Interfaces:
Cloneable
,ParameterHolder
public class NullParameter extends Object implements ParameterHolder, Cloneable
-
-
Field Summary
-
Fields inherited from interface org.mariadb.jdbc.internal.com.send.parameters.ParameterHolder
BINARY_INTRODUCER, QUOTE
-
-
Constructor Summary
Constructors Constructor Description NullParameter()
NullParameter(ColumnType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getApproximateTextProtocolLength()
ColumnType
getColumnType()
boolean
isLongData()
boolean
isNullData()
String
toString()
void
writeBinary(PacketOutputStream pos)
Write data to socket in binary format.void
writeTo(PacketOutputStream os)
Write parameter value.
-
-
-
Constructor Detail
-
NullParameter
public NullParameter()
-
NullParameter
public NullParameter(ColumnType type)
-
-
Method Detail
-
writeTo
public void writeTo(PacketOutputStream os) throws IOException
Description copied from interface:ParameterHolder
Write parameter value.- Specified by:
writeTo
in interfaceParameterHolder
- Parameters:
os
- the stream to write to- Throws:
IOException
- when something goes wrong
-
getApproximateTextProtocolLength
public long getApproximateTextProtocolLength()
- Specified by:
getApproximateTextProtocolLength
in interfaceParameterHolder
-
writeBinary
public void writeBinary(PacketOutputStream pos)
Write data to socket in binary format.- Specified by:
writeBinary
in interfaceParameterHolder
- Parameters:
pos
- socket output stream
-
getColumnType
public ColumnType getColumnType()
- Specified by:
getColumnType
in interfaceParameterHolder
-
toString
public String toString()
- Specified by:
toString
in interfaceParameterHolder
- Overrides:
toString
in classObject
-
isNullData
public boolean isNullData()
- Specified by:
isNullData
in interfaceParameterHolder
-
isLongData
public boolean isLongData()
- Specified by:
isLongData
in interfaceParameterHolder
-
-