java.lang.Object
io.ebean.postgis.ScalarTypePgisLineString
- All Implemented Interfaces:
io.ebean.core.type.ScalarDataReader<net.postgis.jdbc.geometry.LineString>,io.ebean.core.type.ScalarType<net.postgis.jdbc.geometry.LineString>,io.ebean.text.StringFormatter,io.ebean.text.StringParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(io.ebean.core.type.DataBinder binder, net.postgis.jdbc.geometry.LineString value) io.ebean.core.type.DocPropertyTypedocType()formatValue(net.postgis.jdbc.geometry.LineString value) booleanintjdbcType()net.postgis.jdbc.geometry.LineStringjsonRead(com.fasterxml.jackson.core.JsonParser parser) voidjsonWrite(com.fasterxml.jackson.core.JsonGenerator writer, net.postgis.jdbc.geometry.LineString value) net.postgis.jdbc.geometry.LineStringnet.postgis.jdbc.geometry.LineStringread(io.ebean.core.type.DataReader reader) net.postgis.jdbc.geometry.LineStringnet.postgis.jdbc.geometry.LineStringtoBeanType(Object value) toJdbcType(Object value) Class<net.postgis.jdbc.geometry.LineString> type()voidwriteData(DataOutput dataOutput, net.postgis.jdbc.geometry.LineString v) Methods 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
-
Constructor Details
-
ScalarTypePgisLineString
public ScalarTypePgisLineString()
-
-
Method Details
-
parse
-
bind
public void bind(io.ebean.core.type.DataBinder binder, net.postgis.jdbc.geometry.LineString value) throws SQLException - Specified by:
bindin interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>- Throws:
SQLException
-
read
public net.postgis.jdbc.geometry.LineString read(io.ebean.core.type.DataReader reader) throws SQLException - Specified by:
readin interfaceio.ebean.core.type.ScalarDataReader<T extends net.postgis.jdbc.geometry.Geometry>- Specified by:
readin interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>- Throws:
SQLException
-
jdbcNative
public boolean jdbcNative()- Specified by:
jdbcNativein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
jdbcType
public int jdbcType()- Specified by:
jdbcTypein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
type
- Specified by:
typein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
readData
- Specified by:
readDatain interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
writeData
- Specified by:
writeDatain interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
toJdbcType
- Specified by:
toJdbcTypein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
toBeanType
- Specified by:
toBeanTypein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
formatValue
- Specified by:
formatValuein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
docType
public io.ebean.core.type.DocPropertyType docType()- Specified by:
docTypein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
jsonRead
public net.postgis.jdbc.geometry.LineString jsonRead(com.fasterxml.jackson.core.JsonParser parser) - Specified by:
jsonReadin interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-
jsonWrite
public void jsonWrite(com.fasterxml.jackson.core.JsonGenerator writer, net.postgis.jdbc.geometry.LineString value) - Specified by:
jsonWritein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-