@Override public void setObject(int parameterIndex, Object x) throws SQLException { if(x instanceof Geometry) { JtsGeometry geometry = new JtsGeometry((Geometry) x); preparedStatement.setObject(parameterIndex, geometry); } else if (x instanceof PGObjectWrapper) { preparedStatement.setObject(parameterIndex, ((PGObjectWrapper) x).getPGobject()); } else { preparedStatement.setObject(parameterIndex, x); } }
public Object clone() { JtsGeometry obj = new JtsGeometry(geom); obj.setType(type); return obj; }
@Override public void setObject(int parameterIndex, Object x) throws SQLException { if(x instanceof Geometry) { JtsGeometry geometry = new JtsGeometry((Geometry) x); preparedStatement.setObject(parameterIndex, geometry); } else if (x instanceof PGObjectWrapper) { preparedStatement.setObject(parameterIndex, ((PGObjectWrapper) x).getPGobject()); } else { preparedStatement.setObject(parameterIndex, x); } }