java.lang.Object
io.ebean.postgis.ScalarTypePgisPolygon
- All Implemented Interfaces:
io.ebean.core.type.ScalarDataReader<net.postgis.jdbc.geometry.Polygon>,io.ebean.core.type.ScalarType<net.postgis.jdbc.geometry.Polygon>,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.Polygon value) io.ebean.core.type.DocPropertyTypedocType()formatValue(net.postgis.jdbc.geometry.Polygon value) booleanintjdbcType()net.postgis.jdbc.geometry.PolygonjsonRead(com.fasterxml.jackson.core.JsonParser parser) voidjsonWrite(com.fasterxml.jackson.core.JsonGenerator writer, net.postgis.jdbc.geometry.Polygon value) net.postgis.jdbc.geometry.Polygonnet.postgis.jdbc.geometry.Polygonread(io.ebean.core.type.DataReader reader) net.postgis.jdbc.geometry.Polygonnet.postgis.jdbc.geometry.PolygontoBeanType(Object value) toJdbcType(Object value) Class<net.postgis.jdbc.geometry.Polygon> type()voidwriteData(DataOutput dataOutput, net.postgis.jdbc.geometry.Polygon 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
-
ScalarTypePgisPolygon
public ScalarTypePgisPolygon()
-
-
Method Details
-
parse
-
bind
public void bind(io.ebean.core.type.DataBinder binder, net.postgis.jdbc.geometry.Polygon 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.Polygon 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.Polygon 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.Polygon value) - Specified by:
jsonWritein interfaceio.ebean.core.type.ScalarType<T extends net.postgis.jdbc.geometry.Geometry>
-