Package io.datarouter.client.mysql.field
Class StringMysqlFieldCodec
java.lang.Object
io.datarouter.client.mysql.field.codec.base.BaseMysqlFieldCodec<java.lang.String,io.datarouter.model.field.imp.StringField>
io.datarouter.client.mysql.field.StringMysqlFieldCodec
- All Implemented Interfaces:
MysqlFieldCodec<java.lang.String>
public class StringMysqlFieldCodec extends BaseMysqlFieldCodec<java.lang.String,io.datarouter.model.field.imp.StringField>
-
Field Summary
Fields Modifier and Type Field Description static MysqlCharacterSetDEFAULT_CHARACTER_SETstatic MysqlCollationDEFAULT_COLLATIONstatic intDEFAULT_STRING_LENGTH -
Constructor Summary
Constructors Constructor Description StringMysqlFieldCodec()StringMysqlFieldCodec(io.datarouter.model.field.imp.StringField field) -
Method Summary
Modifier and Type Method Description java.lang.StringfromMysqlResultSetButDoNotSet(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
-
Field Details
-
DEFAULT_STRING_LENGTH
public static final int DEFAULT_STRING_LENGTH- See Also:
- Constant Field Values
-
DEFAULT_CHARACTER_SET
-
DEFAULT_COLLATION
-
-
Constructor Details
-
StringMysqlFieldCodec
public StringMysqlFieldCodec() -
StringMysqlFieldCodec
public StringMysqlFieldCodec(io.datarouter.model.field.imp.StringField field)
-
-
Method Details
-
getSqlColumnDefinition
-
setPreparedStatementValue
public void setPreparedStatementValue(java.sql.PreparedStatement ps, int parameterIndex) -
fromMysqlResultSetButDoNotSet
public java.lang.String fromMysqlResultSetButDoNotSet(java.sql.ResultSet rs) -
getMysqlColumnType
-