Class BaseByteMysqlFieldCodec<F extends io.datarouter.model.field.Field<java.lang.Byte>>
java.lang.Object
io.datarouter.client.mysql.field.codec.base.BaseMysqlFieldCodec<T,F>
io.datarouter.client.mysql.field.codec.base.BasePrimitiveMysqlFieldCodec<java.lang.Byte,F>
io.datarouter.client.mysql.field.codec.primitive.BaseByteMysqlFieldCodec<F>
- All Implemented Interfaces:
MysqlFieldCodec<java.lang.Byte>
- Direct Known Subclasses:
SignedByteMysqlFieldCodec,UInt7MysqlFieldCodec
public abstract class BaseByteMysqlFieldCodec<F extends io.datarouter.model.field.Field<java.lang.Byte>> extends BasePrimitiveMysqlFieldCodec<java.lang.Byte,F>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseByteMysqlFieldCodec(F field) -
Method Summary
Modifier and Type Method Description java.lang.BytefromMysqlResultSetButDoNotSet(java.sql.ResultSet rs)protected abstract java.lang.IntegergetJavaSqlType()protected abstract java.lang.IntegergetMaxColumnLength()SqlColumngetSqlColumnDefinition(boolean allowNullable)voidsetPreparedStatementValue(java.sql.PreparedStatement ps, int parameterIndex)Methods inherited from class io.datarouter.client.mysql.field.codec.base.BaseMysqlFieldCodec
fromMysqlResultSetUsingReflection, getIntroducedParameter, getSqlParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.client.mysql.field.MysqlFieldCodec
getMysqlColumnType
-
Constructor Details
-
Method Details
-
getMaxColumnLength
protected abstract java.lang.Integer getMaxColumnLength() -
getJavaSqlType
protected abstract java.lang.Integer getJavaSqlType() -
getSqlColumnDefinition
-
setPreparedStatementValue
public void setPreparedStatementValue(java.sql.PreparedStatement ps, int parameterIndex) -
fromMysqlResultSetButDoNotSet
public java.lang.Byte fromMysqlResultSetButDoNotSet(java.sql.ResultSet rs)
-