Class GeometryLiteralFormatter<T>

  • All Implemented Interfaces:
    org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T>

    public class GeometryLiteralFormatter<T>
    extends Object
    implements org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T>
    • Field Detail

      • javaType

        protected final org.hibernate.type.descriptor.java.JavaType<T> javaType
      • wktDialect

        protected final org.geolatte.geom.codec.Wkt.Dialect wktDialect
      • geomFromTextName

        protected final String geomFromTextName
    • Constructor Detail

      • GeometryLiteralFormatter

        public GeometryLiteralFormatter​(org.hibernate.type.descriptor.java.JavaType<T> javaType,
                                        org.geolatte.geom.codec.Wkt.Dialect wktDialect,
                                        String geomFromTextName)
    • Method Detail

      • appendJdbcLiteral

        public void appendJdbcLiteral​(org.hibernate.sql.ast.spi.SqlAppender appender,
                                      T value,
                                      org.hibernate.dialect.Dialect dialect,
                                      org.hibernate.type.descriptor.WrapperOptions wrapperOptions)
        Specified by:
        appendJdbcLiteral in interface org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T>