Deprecated API


Contents
Deprecated Interfaces
org.postgresql.PGRefCursorResultSet
          As of 8.0, this interface is only present for backwards- compatibility purposes. New code should call getString() on the ResultSet that contains the refcursor to obtain the underlying cursor name. 
 

Deprecated Fields
org.postgresql.core.QueryExecutor.QUERY_DISALLOW_BATCHING
          in PgJDBC 9.4 as we now auto-size batches. 
 

Deprecated Methods
org.postgresql.PGConnection.addDataType(String, String)
          As of 8.0, replaced by PGConnection.addDataType(String,Class). This deprecated method does not work correctly for registering classes that cannot be directly loaded by the JDBC driver's classloader. 
org.postgresql.core.Utils.appendEscapedIdentifier(StringBuffer, String)
          use Utils.escapeIdentifier(StringBuilder, String) instead 
org.postgresql.core.Utils.appendEscapedLiteral(StringBuffer, String, boolean)
          use Utils.escapeLiteral(StringBuilder, String, boolean) instead 
org.postgresql.largeobject.LargeObjectManager.create()
          As of 8.3, replaced by LargeObjectManager.createLO() 
org.postgresql.largeobject.LargeObjectManager.create(int)
          As of 8.3, replaced by LargeObjectManager.createLO(int) 
org.postgresql.largeobject.LargeObjectManager.delete(int)
          As of 8.3, replaced by LargeObjectManager.delete(long) 
org.postgresql.fastpath.Fastpath.fastpath(int, boolean, FastpathArg[])
          please use Fastpath.fastpath(int, FastpathArg[]) 
org.postgresql.fastpath.Fastpath.fastpath(String, boolean, FastpathArg[])
          Use Fastpath.getData(String, FastpathArg[]) if you expect a binary result, or one of Fastpath.getInteger(String, FastpathArg[]) or Fastpath.getLong(String, FastpathArg[]) if you expect a numeric one 
org.postgresql.largeobject.LargeObject.getOID()
          As of 8.3, replaced by LargeObject.getLongOID() 
org.postgresql.PGRefCursorResultSet.getRefCursor()
          As of 8.0, replaced with calling getString() on the ResultSet that this ResultSet was obtained from. 
org.postgresql.core.BaseConnection.haveMinimumCompatibleVersion(String)
          Avoid using this in new code that can require PgJDBC 9.4. 
org.postgresql.core.BaseConnection.haveMinimumServerVersion(String)
          Use haveMinimumServerVersion(int) instead 
org.postgresql.largeobject.LargeObjectManager.open(int)
          As of 8.3, replaced by LargeObjectManager.open(long) 
org.postgresql.largeobject.LargeObjectManager.open(int, int)
          As of 8.3, replaced by LargeObjectManager.open(long, int) 
org.postgresql.core.Utils.parseServerVersionStr(String)
          use specific Version instance 
org.postgresql.PGStatement.setUseServerPrepare(boolean)
          As of build 302, replaced by PGStatement.setPrepareThreshold(int) 
org.postgresql.largeobject.LargeObjectManager.unlink(int)
          As of 8.3, replaced by LargeObjectManager.unlink(long) 
 

Deprecated Constructors
org.postgresql.core.PGStream(HostSpec)
          use PGStream.PGStream(org.postgresql.util.HostSpec, int) 
 



Copyright © 2015 PostgreSQL Global Development Group. All rights reserved.