Package org.mariadb.jdbc.codec
Class NonNullParameter<T>
- java.lang.Object
-
- org.mariadb.jdbc.codec.Parameter<T>
-
- org.mariadb.jdbc.codec.NonNullParameter<T>
-
-
Field Summary
-
Fields inherited from class org.mariadb.jdbc.codec.Parameter
codec, length, NULL_PARAMETER, value
-
-
Constructor Summary
Constructors Constructor Description NonNullParameter(Codec<T> codec, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encodeText(Writer encoder, Context context)
Encode parameter in text formatboolean
isNull()
is parameter null-
Methods inherited from class org.mariadb.jdbc.codec.Parameter
bestEffortStringValue, canEncodeLongData, encodeBinary, encodeData, encodeLongData, getBinaryEncodeType
-
-
-
-
Method Detail
-
encodeText
public void encodeText(Writer encoder, Context context) throws java.io.IOException, java.sql.SQLException
Description copied from interface:Parameter
Encode parameter in text format- Specified by:
encodeText
in interfaceParameter
- Overrides:
encodeText
in classParameter<T>
- Parameters:
encoder
- packet writercontext
- connection context- Throws:
java.io.IOException
- if socket error occursjava.sql.SQLException
- if other kind of error occurs
-
-