Package org.mariadb.jdbc.codec
Class NonNullParameter<T>
java.lang.Object
org.mariadb.jdbc.codec.Parameter<T>
org.mariadb.jdbc.codec.NonNullParameter<T>
- Type Parameters:
T
- value type
- All Implemented Interfaces:
Parameter
Parameter wrapper for primitive, knowing that value cannot be null, permitting fast path for few
methods.
-
Field Summary
Fields inherited from class org.mariadb.jdbc.codec.Parameter
codec, length, NULL_PARAMETER, value
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
encodeText
(Writer encoder, Context context) Encode parameter in text formatboolean
isNull()
is parameter nullMethods inherited from class org.mariadb.jdbc.codec.Parameter
bestEffortStringValue, canEncodeLongData, encodeBinary, encodeData, encodeLongData, getBinaryEncodeType
-
Constructor Details
-
NonNullParameter
-
-
Method Details
-
encodeText
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:
IOException
- if socket error occursSQLException
- if other kind of error occurs
-
isNull
public boolean isNull()Description copied from interface:Parameter
is parameter null
-