Class VarIntEnumMysqlFieldCodec<E extends io.datarouter.util.enums.IntegerEnum<E>>
java.lang.Object
io.datarouter.client.mysql.field.codec.base.BaseMysqlFieldCodec<E,io.datarouter.model.field.imp.enums.VarIntEnumField<E>>
io.datarouter.client.mysql.field.codec.enums.VarIntEnumMysqlFieldCodec<E>
- All Implemented Interfaces:
MysqlFieldCodec<E>
public class VarIntEnumMysqlFieldCodec<E extends io.datarouter.util.enums.IntegerEnum<E>> extends BaseMysqlFieldCodec<E,io.datarouter.model.field.imp.enums.VarIntEnumField<E>>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description VarIntEnumMysqlFieldCodec()VarIntEnumMysqlFieldCodec(io.datarouter.model.field.imp.enums.VarIntEnumField<E> field) -
Method Summary
Modifier and Type Method Description EfromMysqlResultSetButDoNotSet(java.sql.ResultSet rs)MysqlColumnTypegetMysqlColumnType()SqlColumngetSqlColumnDefinition(boolean allowNullable)voidsetPreparedStatementValue(java.sql.PreparedStatement ps, int parameterIndex)Methods inherited from class io.datarouter.client.mysql.field.codec.base.BaseMysqlFieldCodec
fromMysqlResultSetUsingReflection, getIntroducedParameter, getSqlParameter
-
Constructor Details
-
VarIntEnumMysqlFieldCodec
public VarIntEnumMysqlFieldCodec() -
VarIntEnumMysqlFieldCodec
-
-
Method Details
-
getSqlColumnDefinition
-
setPreparedStatementValue
public void setPreparedStatementValue(java.sql.PreparedStatement ps, int parameterIndex) -
fromMysqlResultSetButDoNotSet
-
getMysqlColumnType
-