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 TypeMethodDescriptionvoidencodeText(Writer encoder, Context context) Encode parameter in text formatbooleanisNull()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:ParameterEncode parameter in text format- Specified by:
encodeTextin interfaceParameter- Overrides:
encodeTextin 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:Parameteris parameter null
-