@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; } }
/** * Encodes a <code>Geometry</code> to a WKT representation. * <p>This method uses the default WKT dialect (Postgis v1.5 EWKT)</p> * * @param geometry the <code>Geometry</code> to encode * @return the WKT representation of the given geometry */ public static String toWkt(Geometry<?> geometry) { WktEncoder encoder = newEncoder(); return encoder.encode(geometry); }
@Override public void setValue(PreparedStatement st, int startIndex, Geometry value) throws SQLException { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(value); st.setString(startIndex, str); }
@Override public void setValue(PreparedStatement st, int startIndex, Geometry value) throws SQLException { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(value); st.setString(startIndex, str); }
@Override public <P extends Position, G extends Geometry<P>> String encode(G geom) { WktEncoder encoder = Wkt.newEncoder( Wkt.Dialect.DB2_WKT ); return encoder.encode( geom ); }
@Override public void setValue(PreparedStatement st, int startIndex, Geometry value) throws SQLException { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(value); st.setString(startIndex, str); }
@Override public void setValue(PreparedStatement st, int startIndex, Geometry value) throws SQLException { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(value); st.setString(startIndex, str); }
@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; } }
@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; }
@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; }
@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; }
@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; }
@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; }
@Override public String getLiteral(Geometry geometry) { return "'" + Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry) + "'"; }
@Override public String getLiteral(Geometry geometry) { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry); if (geometry.getSRID() > -1) { return "GeomFromText('" + str + "', " + geometry.getSRID() + ")"; } else { return "GeomFromText('" + str + "')"; } }
@Override public String getLiteral(Geometry geometry) { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry); if (geometry.getSRID() > -1) { return "geometry::STGeomFromText('" + str + "', " + geometry.getSRID() + ")"; } else { return "geometry::STGeomFromText('" + str + "', " + DEFAULT_SRID + ")"; } }
@Override public String getLiteral(Geometry geometry) { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry); if (geometry.getSRID() > -1) { return "ST_GeomFromText('" + str + "', " + geometry.getSRID() + ")"; } else { return "ST_GeomFromText('" + str + "', -1)"; } }
@Override public String getLiteral(Geometry geometry) { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry); if (geometry.getSRID() > -1) { return "ST_GeomFromText('" + str + "', " + geometry.getSRID() + ")"; } else { return "ST_GeomFromText('" + str + "', -1)"; } }
@Override public String getLiteral(Geometry geometry) { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry); if (geometry.getSRID() > -1) { return "GeomFromText('" + str + "', " + geometry.getSRID() + ")"; } else { return "GeomFromText('" + str + "')"; } }
@Override public String getLiteral(Geometry geometry) { String str = Wkt.newEncoder(Wkt.Dialect.POSTGIS_EWKT_1).encode(geometry); if (geometry.getSRID() > -1) { return "geometry::STGeomFromText('" + str + "', " + geometry.getSRID() + ")"; } else { return "geometry::STGeomFromText('" + str + "', " + DEFAULT_SRID + ")"; } }