- All Implemented Interfaces:
ScalarDataReader<String>,ScalarType<String>,StringFormatter,StringParser
ScalarType for String.
-
Field Summary
FieldsFields inherited from class io.ebean.core.type.ScalarTypeBase
jdbcNative, jdbcType, type -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(DataBinder binder, String value) docType()formatValue(String value) jsonRead(com.fasterxml.jackson.core.JsonParser parser) voidread(DataReader reader) toBeanType(Object value) toJdbcType(Object value) voidwriteData(DataOutput dataOutput, String value) Methods inherited from class io.ebean.core.type.ScalarTypeBase
jdbcNative, jdbcType, typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ebean.core.type.ScalarType
asVersion, binary, format, isDirty, jsonMapper, length, mutable
-
Field Details
-
INSTANCE
-
-
Method Details
-
bind
- Throws:
SQLException
-
read
- Throws:
SQLException
-
toJdbcType
-
toBeanType
-
formatValue
-
parse
-
readData
- Throws:
IOException
-
writeData
- Throws:
IOException
-
jsonRead
- Throws:
IOException
-
jsonWrite
public void jsonWrite(com.fasterxml.jackson.core.JsonGenerator writer, String value) throws IOException - Throws:
IOException
-
docType
-