A B C D E F G H I L M N O P R S T U V W X Y _

## A

add(Calendar) - Method in class org.postgresql.util.PGInterval
  Rolls this interval on a given calendar
add(Date) - Method in class org.postgresql.util.PGInterval
  Rolls this interval on a given date
add(PGInterval) - Method in class org.postgresql.util.PGInterval
  Add this interval's value to the passed interval.
addDataSource(String) - Method in class org.postgresql.ds.PGPoolingDataSource
addDataType(String, String) - Method in interface org.postgresql.PGConnection
  Deprecated.
  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.
addDataType(String, Class) - Method in interface org.postgresql.PGConnection
  This allows client code to add a handler for one of org.postgresql's more unique data types.
addFunction(String, int) - Method in class org.postgresql.fastpath.Fastpath
  This adds a function to our lookup table.
addFunctions(ResultSet) - Method in class org.postgresql.fastpath.Fastpath
  This takes a ResultSet containing two columns.
available() - Method in class org.postgresql.copy.PGCopyInputStream

## B

BaseDataSource - Class in org.postgresql.ds.common
  Base class for data sources and related classes.
BaseDataSource() - Constructor for class org.postgresql.ds.common.BaseDataSource
BlobInputStream - Class in org.postgresql.largeobject
  This is an implementation of an InputStream from a large object.
BlobInputStream(LargeObject) - Constructor for class org.postgresql.largeobject.BlobInputStream
BlobInputStream(LargeObject, int) - Constructor for class org.postgresql.largeobject.BlobInputStream
BlobOutputStream - Class in org.postgresql.largeobject
  This implements a basic output stream that writes to a LargeObject
BlobOutputStream(LargeObject) - Constructor for class org.postgresql.largeobject.BlobOutputStream
  Create an OutputStream to a large object
BlobOutputStream(LargeObject, int) - Constructor for class org.postgresql.largeobject.BlobOutputStream
  Create an OutputStream to a large object

## C

cancelCopy() - Method in interface org.postgresql.copy.CopyOperation
  Cancels this copy operation, discarding any exchanged data.
cancelCopy() - Method in class org.postgresql.copy.PGCopyInputStream
cancelCopy() - Method in class org.postgresql.copy.PGCopyOutputStream
center - Variable in class org.postgresql.geometric.PGcircle
  This is the center point
checkClientTrusted(X509Certificate[], String) - Method in class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM
checkServerTrusted(X509Certificate[], String) - Method in class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM
clone() - Method in class org.postgresql.geometric.PGbox
clone() - Method in class org.postgresql.geometric.PGcircle
clone() - Method in class org.postgresql.geometric.PGline
clone() - Method in class org.postgresql.geometric.PGlseg
clone() - Method in class org.postgresql.geometric.PGpath
clone() - Method in class org.postgresql.geometric.PGpolygon
clone() - Method in class org.postgresql.util.PGobject
  This must be overidden to allow the object to be cloned
close() - Method in class org.postgresql.copy.PGCopyInputStream
close() - Method in class org.postgresql.copy.PGCopyOutputStream
close() - Method in class org.postgresql.largeobject.BlobInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class org.postgresql.largeobject.BlobOutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class org.postgresql.largeobject.LargeObject
  This method closes the object.
closePath() - Method in class org.postgresql.geometric.PGpath
copy() - Method in class org.postgresql.largeobject.LargeObject
CopyIn - Interface in org.postgresql.copy
  Copy bulk data from client into a PostgreSQL table very fast.
copyIn(String) - Method in class org.postgresql.copy.CopyManager
copyIn(String, Reader) - Method in class org.postgresql.copy.CopyManager
  Use COPY FROM STDIN for very fast copying from a Reader into a database table.
copyIn(String, Reader, int) - Method in class org.postgresql.copy.CopyManager
  Use COPY FROM STDIN for very fast copying from a Reader into a database table.
copyIn(String, InputStream) - Method in class org.postgresql.copy.CopyManager
  Use COPY FROM STDIN for very fast copying from an InputStream into a database table.
copyIn(String, InputStream, int) - Method in class org.postgresql.copy.CopyManager
  Use COPY FROM STDIN for very fast copying from an InputStream into a database table.
CopyManager - Class in org.postgresql.copy
  API for PostgreSQL COPY bulk data transfer
CopyManager(BaseConnection) - Constructor for class org.postgresql.copy.CopyManager
CopyOperation - Interface in org.postgresql.copy
  Exchange bulk data between client and PostgreSQL database tables.
copyOut(String) - Method in class org.postgresql.copy.CopyManager
copyOut(String, Writer) - Method in class org.postgresql.copy.CopyManager
  Pass results of a COPY TO STDOUT query from database into a Writer.
copyOut(String, OutputStream) - Method in class org.postgresql.copy.CopyManager
  Pass results of a COPY TO STDOUT query from database into an OutputStream.
CopyOut - Interface in org.postgresql.copy
create() - Method in class org.postgresql.largeobject.LargeObjectManager
  Deprecated.
  As of 8.3, replaced by `LargeObjectManager.createLO()`
create(int) - Method in class org.postgresql.largeobject.LargeObjectManager
  Deprecated.
  As of 8.3, replaced by `LargeObjectManager.createLO(int)`
createConnectionEvent(SQLException) - Method in class org.postgresql.ds.PGPooledConnection
createLO() - Method in class org.postgresql.largeobject.LargeObjectManager
  This creates a large object, returning its OID.
createLO(int) - Method in class org.postgresql.largeobject.LargeObjectManager
  This creates a large object, returning its OID
createOIDArg(long) - Static method in class org.postgresql.fastpath.Fastpath
  Creates a FastpathArg with an oid parameter.
createReference() - Method in class org.postgresql.ds.common.BaseDataSource
  Generates a reference using the appropriate object factory.
createSocket(InetAddress, int) - Method in class org.postgresql.ssl.WrappedFactory
createSocket(String, int) - Method in class org.postgresql.ssl.WrappedFactory
createSocket(String, int, InetAddress, int) - Method in class org.postgresql.ssl.WrappedFactory
createSocket(InetAddress, int, InetAddress, int) - Method in class org.postgresql.ssl.WrappedFactory
createSocket(Socket, String, int, boolean) - Method in class org.postgresql.ssl.WrappedFactory

## D

DATE_NEGATIVE_INFINITY - Static variable in interface org.postgresql.PGStatement
DATE_NEGATIVE_SMALLER_INFINITY - Static variable in interface org.postgresql.PGStatement
DATE_POSITIVE_INFINITY - Static variable in interface org.postgresql.PGStatement
DATE_POSITIVE_SMALLER_INFINITY - Static variable in interface org.postgresql.PGStatement
delete(long) - Method in class org.postgresql.largeobject.LargeObjectManager
  This deletes a large object.
delete(int) - Method in class org.postgresql.largeobject.LargeObjectManager
  Deprecated.
  As of 8.3, replaced by `LargeObjectManager.delete(long)`

## E

endCopy() - Method in interface org.postgresql.copy.CopyIn
  Finishes copy operation succesfully.
endCopy() - Method in class org.postgresql.copy.PGCopyOutputStream
equals(Object) - Method in class org.postgresql.geometric.PGbox
equals(Object) - Method in class org.postgresql.geometric.PGcircle
equals(Object) - Method in class org.postgresql.geometric.PGline
equals(Object) - Method in class org.postgresql.geometric.PGlseg
equals(Object) - Method in class org.postgresql.geometric.PGpath
equals(Object) - Method in class org.postgresql.geometric.PGpoint
equals(Object) - Method in class org.postgresql.geometric.PGpolygon
equals(Object) - Method in class org.postgresql.util.PGInterval
  Returns whether an object is equal to this one or not
equals(Object) - Method in class org.postgresql.util.PGmoney
equals(Object) - Method in class org.postgresql.util.PGobject
  This must be overidden to allow comparisons of objects

## F

Fastpath - Class in org.postgresql.fastpath
  This class implements the Fastpath api.
Fastpath(BaseConnection) - Constructor for class org.postgresql.fastpath.Fastpath
  Initialises the fastpath system
fastpath(int, boolean, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  Send a function call to the PostgreSQL backend
fastpath(String, boolean, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  Send a function call to the PostgreSQL backend by name.
FastpathArg - Class in org.postgresql.fastpath
  Each fastpath call requires an array of arguments, the number and type dependent on the function being called.
FastpathArg(int) - Constructor for class org.postgresql.fastpath.FastpathArg
  Constructs an argument that consists of an integer value
FastpathArg(byte[]) - Constructor for class org.postgresql.fastpath.FastpathArg
  Constructs an argument that consists of an array of bytes
FastpathArg(byte[], int, int) - Constructor for class org.postgresql.fastpath.FastpathArg
  Constructs an argument that consists of part of a byte array
FastpathArg(String) - Constructor for class org.postgresql.fastpath.FastpathArg
  Constructs an argument that consists of a String.
flush() - Method in class org.postgresql.copy.PGCopyOutputStream
flush() - Method in class org.postgresql.largeobject.BlobOutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.
flushCopy() - Method in interface org.postgresql.copy.CopyIn
  Force any buffered output to be sent over the network to the backend.
flushCopy() - Method in class org.postgresql.copy.PGCopyOutputStream

## G

getAcceptedIssuers() - Method in class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM
getApplicationName() - Method in class org.postgresql.ds.common.BaseDataSource
getBackendPID() - Method in interface org.postgresql.PGConnection
  Return the process ID (PID) of the backend server process handling this connection.
getBaseColumnName(int) - Method in interface org.postgresql.PGResultSetMetaData
  Returns the underlying column name of a query result, or "" if it is unable to be determined.
getBaseSchemaName(int) - Method in interface org.postgresql.PGResultSetMetaData
  Returns the underlying table name of query result, or "" if it is unable to be determined.
getBaseTableName(int) - Method in interface org.postgresql.PGResultSetMetaData
  Returns the underlying table name of query result, or "" if it is unable to be determined.
getBinaryTransfer() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the protocol transfer mode.
getBinaryTransferDisable() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets override set of Oid values that have binary transfer disabled.
getBinaryTransferEnable() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets override set of Oid values that have binary transfer enabled.
getColumn() - Method in class org.postgresql.util.ServerErrorMessage
getCompatible() - Method in class org.postgresql.ds.common.BaseDataSource
getConnection() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets a connection to the PostgreSQL database.
getConnection(String, String) - Method in class org.postgresql.ds.common.BaseDataSource
  Gets a connection to the PostgreSQL database.
getConstraint() - Method in class org.postgresql.util.ServerErrorMessage
getCopyAPI() - Method in interface org.postgresql.PGConnection
  This returns the COPY API for the current connection.
getData(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  This convenience method assumes that the return value is not an Integer
getDatabaseName() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the name of the PostgreSQL database, running on the server identified by the serverName property.
getDatatype() - Method in class org.postgresql.util.ServerErrorMessage
getDays() - Method in class org.postgresql.util.PGInterval
  Returns the days represented by this interval
getDefaultCipherSuites() - Method in class org.postgresql.ssl.WrappedFactory
getDescription() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets a description of this DataSource-ish thing.
getDetail() - Method in class org.postgresql.util.ServerErrorMessage
getFastpathAPI() - Method in interface org.postgresql.PGConnection
  This returns the Fastpath API for the current connection.
getFieldCount() - Method in interface org.postgresql.copy.CopyOperation
getFieldCount() - Method in class org.postgresql.copy.PGCopyInputStream
getFieldCount() - Method in class org.postgresql.copy.PGCopyOutputStream
getFieldFormat(int) - Method in interface org.postgresql.copy.CopyOperation
getFieldFormat(int) - Method in class org.postgresql.copy.PGCopyInputStream
getFieldFormat(int) - Method in class org.postgresql.copy.PGCopyOutputStream
getFile() - Method in class org.postgresql.util.ServerErrorMessage
getFormat() - Method in interface org.postgresql.copy.CopyOperation
getFormat() - Method in class org.postgresql.copy.PGCopyInputStream
getFormat() - Method in class org.postgresql.copy.PGCopyOutputStream
getFormat(int) - Method in interface org.postgresql.PGResultSetMetaData
  Is a column Text or Binary?
getHandledRowCount() - Method in interface org.postgresql.copy.CopyOperation
  After succesful end of copy, returns the number of database records handled in that operation.
getHandledRowCount() - Method in class org.postgresql.copy.PGCopyInputStream
getHandledRowCount() - Method in class org.postgresql.copy.PGCopyOutputStream
getHint() - Method in class org.postgresql.util.ServerErrorMessage
getHours() - Method in class org.postgresql.util.PGInterval
  Returns the hours represented by this interval
getID(String) - Method in class org.postgresql.fastpath.Fastpath
  This returns the function id associated by its name.
getInputStream() - Method in class org.postgresql.largeobject.LargeObject
  Returns an InputStream from this object.
getInteger(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  This convenience method assumes that the return value is an Integer
getInternalPosition() - Method in class org.postgresql.util.ServerErrorMessage
getInternalQuery() - Method in class org.postgresql.util.ServerErrorMessage
getLargeObjectAPI() - Method in interface org.postgresql.PGConnection
  This returns the LargeObject API for the current connection.
getLastOID() - Method in interface org.postgresql.PGStatement
  Returns the Last inserted/updated oid.
getLine() - Method in class org.postgresql.util.ServerErrorMessage
getLoginTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getLogLevel() - Method in class org.postgresql.ds.common.BaseDataSource
getLogWriter() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the log writer used to log connections opened.
getLongOID() - Method in class org.postgresql.largeobject.LargeObject
getMessage() - Method in class org.postgresql.util.ServerErrorMessage
getMinutes() - Method in class org.postgresql.util.PGInterval
  Returns the minutes represented by this interval
getMonths() - Method in class org.postgresql.util.PGInterval
  Returns the months represented by this interval
getName() - Method in interface org.postgresql.PGNotification
  Returns name of this notification
getNotifications() - Method in interface org.postgresql.PGConnection
  This method returns any notifications that have been received since the last call to this method.
getOID(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  This convenience method assumes that the return value is an oid.
getOID() - Method in class org.postgresql.largeobject.LargeObject
  Deprecated.
  As of 8.3, replaced by `LargeObject.getLongOID()`
getOutputStream() - Method in class org.postgresql.largeobject.LargeObject
  Returns an OutputStream to this object.
getParameter() - Method in interface org.postgresql.PGNotification
  Returns additional information from the notifying process.
getPassword() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the password to connect with by default.
getPID() - Method in interface org.postgresql.PGNotification
  Returns the process id of the backend process making this notification
getPortNumber() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the port which the PostgreSQL server is listening on for TCP/IP connections.
getPosition() - Method in class org.postgresql.util.ServerErrorMessage
getPrepareThreshold() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the default threshold for enabling server-side prepare.
getPrepareThreshold() - Method in interface org.postgresql.PGConnection
  Get the default server-side prepare reuse threshold for statements created from this connection.
getPrepareThreshold() - Method in interface org.postgresql.PGStatement
  Gets the server-side prepare reuse threshold in use for this statement.
getProtocol() - Method in class org.postgresql.ds.common.BaseDataSource
getProtocolVersion() - Method in class org.postgresql.ds.common.BaseDataSource
getReceiveBufferSize() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the write buffer size of TCP/IP socket.
getRefCursor() - Method in interface org.postgresql.PGRefCursorResultSet
  Deprecated.
  As of 8.0, replaced with calling getString() on the ResultSet that this ResultSet was obtained from.
getReference() - Method in class org.postgresql.ds.common.BaseDataSource
getRoutine() - Method in class org.postgresql.util.ServerErrorMessage
getSchema() - Method in class org.postgresql.util.ServerErrorMessage
getSeconds() - Method in class org.postgresql.util.PGInterval
  Returns the seconds represented by this interval
getSendBufferSize() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the send buffer size of TCP/IP socket.
getServerName() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the name of the host the PostgreSQL database is running on.
getSeverity() - Method in class org.postgresql.util.ServerErrorMessage
getSocketTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getSQLState() - Method in class org.postgresql.util.ServerErrorMessage
getSsl() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets SSL encryption setting.
getSslfactory() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the name of the `SSLSocketFactory` used for connections.
getStringType() - Method in class org.postgresql.ds.common.BaseDataSource
getSupportedCipherSuites() - Method in class org.postgresql.ssl.WrappedFactory
getTable() - Method in class org.postgresql.util.ServerErrorMessage
getTcpKeepAlive() - Method in class org.postgresql.ds.common.BaseDataSource
getType() - Method in class org.postgresql.util.PGobject
  As this cannot change during the life of the object, it's final.
getUnknownLength() - Method in class org.postgresql.ds.common.BaseDataSource
getUrl() - Method in class org.postgresql.ds.common.BaseDataSource
  Generates a DriverManager URL from the other properties supplied.
getUser() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the user to connect as by default.
getValue() - Method in class org.postgresql.geometric.PGbox
getValue() - Method in class org.postgresql.geometric.PGcircle
getValue() - Method in class org.postgresql.geometric.PGline
getValue() - Method in class org.postgresql.geometric.PGlseg
getValue() - Method in class org.postgresql.geometric.PGpath
  This returns the path in the syntax expected by org.postgresql
getValue() - Method in class org.postgresql.geometric.PGpoint
getValue() - Method in class org.postgresql.geometric.PGpolygon
getValue() - Method in class org.postgresql.util.PGInterval
  Returns the stored interval information as a string
getValue() - Method in class org.postgresql.util.PGmoney
getValue() - Method in class org.postgresql.util.PGobject
  This must be overidden, to return the value of the object, in the form required by org.postgresql.
getWhere() - Method in class org.postgresql.util.ServerErrorMessage
getYears() - Method in class org.postgresql.util.PGInterval
  Returns the years represented by this interval

## H

hashCode() - Method in class org.postgresql.geometric.PGbox
hashCode() - Method in class org.postgresql.geometric.PGcircle
hashCode() - Method in class org.postgresql.geometric.PGline
hashCode() - Method in class org.postgresql.geometric.PGlseg
hashCode() - Method in class org.postgresql.geometric.PGpath
hashCode() - Method in class org.postgresql.geometric.PGpoint
hashCode() - Method in class org.postgresql.geometric.PGpolygon
hashCode() - Method in class org.postgresql.util.PGInterval
  Returns a hashCode for this object

## I

initializeFrom(BaseDataSource) - Method in class org.postgresql.ds.common.BaseDataSource
isActive() - Method in interface org.postgresql.copy.CopyOperation
isActive() - Method in class org.postgresql.copy.PGCopyInputStream
isActive() - Method in class org.postgresql.copy.PGCopyOutputStream
isClosed() - Method in class org.postgresql.geometric.PGpath
isOpen() - Method in class org.postgresql.geometric.PGpath
isUseServerPrepare() - Method in interface org.postgresql.PGStatement
  Checks if this statement will be executed as a server-prepared statement.

## L

LargeObject - Class in org.postgresql.largeobject
  This class provides the basic methods required to run the interface, plus a pair of methods that provide InputStream and OutputStream classes for this object.
LargeObject(Fastpath, long, int, BaseConnection, boolean) - Constructor for class org.postgresql.largeobject.LargeObject
  This opens a large object.
LargeObject(Fastpath, long, int) - Constructor for class org.postgresql.largeobject.LargeObject
  This opens a large object.
LargeObjectManager - Class in org.postgresql.largeobject
  This class implements the large object interface to org.postgresql.
LargeObjectManager(BaseConnection) - Constructor for class org.postgresql.largeobject.LargeObjectManager
  Constructs the LargeObject API.
lengthInBytes() - Method in class org.postgresql.geometric.PGbox
lengthInBytes() - Method in class org.postgresql.geometric.PGpoint

## M

mark(int) - Method in class org.postgresql.largeobject.BlobInputStream
  Marks the current position in this input stream.
markSupported() - Method in class org.postgresql.largeobject.BlobInputStream
  Tests if this input stream supports the `mark` and `reset` methods.
move(int, int) - Method in class org.postgresql.geometric.PGpoint
  Moves the point to the supplied coordinates.
move(double, double) - Method in class org.postgresql.geometric.PGpoint
  Moves the point to the supplied coordinates.

## N

NonValidatingFactory - Class in org.postgresql.ssl
  Provide a SSLSocketFactory that allows SSL connections to be made without validating the server's certificate.
NonValidatingFactory(String) - Constructor for class org.postgresql.ssl.NonValidatingFactory
  We provide a constructor that takes an unused argument solely because the ssl calling code will look for this constructor first and then fall back to the no argument constructor, so we avoid an exception and additional reflection lookups.
NonValidatingFactory.NonValidatingTM - Class in org.postgresql.ssl
NonValidatingFactory.NonValidatingTM() - Constructor for class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM

## O

open - Variable in class org.postgresql.geometric.PGpath
  True if the path is open, false if closed
open(int) - Method in class org.postgresql.largeobject.LargeObjectManager
  Deprecated.
  As of 8.3, replaced by `LargeObjectManager.open(long)`
open(int, boolean) - Method in class org.postgresql.largeobject.LargeObjectManager
  This opens an existing large object, same as previous method, but commits the transaction on close if asked.
open(long) - Method in class org.postgresql.largeobject.LargeObjectManager
  This opens an existing large object, based on its OID.
open(long, boolean) - Method in class org.postgresql.largeobject.LargeObjectManager
  This opens an existing large object, same as previous method, but commits the transaction on close if asked
open(int, int) - Method in class org.postgresql.largeobject.LargeObjectManager
  Deprecated.
  As of 8.3, replaced by `LargeObjectManager.open(long, int)`
open(int, int, boolean) - Method in class org.postgresql.largeobject.LargeObjectManager
  This opens an existing large object, same as previous method, but commits the transaction on close if asked
open(long, int) - Method in class org.postgresql.largeobject.LargeObjectManager
  This opens an existing large object, based on its OID
open(long, int, boolean) - Method in class org.postgresql.largeobject.LargeObjectManager
  This opens an existing large object, based on its OID
openPath() - Method in class org.postgresql.geometric.PGpath
org.postgresql - package org.postgresql
org.postgresql.copy - package org.postgresql.copy
org.postgresql.ds - package org.postgresql.ds
org.postgresql.ds.common - package org.postgresql.ds.common
org.postgresql.fastpath - package org.postgresql.fastpath
org.postgresql.geometric - package org.postgresql.geometric
org.postgresql.largeobject - package org.postgresql.largeobject
org.postgresql.ssl - package org.postgresql.ssl
org.postgresql.util - package org.postgresql.util
org.postgresql.xa - package org.postgresql.xa

## P

PGbox - Class in org.postgresql.geometric
  This represents the box datatype within org.postgresql.
PGbox(double, double, double, double) - Constructor for class org.postgresql.geometric.PGbox
PGbox(PGpoint, PGpoint) - Constructor for class org.postgresql.geometric.PGbox
PGbox(String) - Constructor for class org.postgresql.geometric.PGbox
PGbox() - Constructor for class org.postgresql.geometric.PGbox
  Required constructor
PGcircle - Class in org.postgresql.geometric
  This represents org.postgresql's circle datatype, consisting of a point and a radius
PGcircle(double, double, double) - Constructor for class org.postgresql.geometric.PGcircle
PGcircle(PGpoint, double) - Constructor for class org.postgresql.geometric.PGcircle
PGcircle(String) - Constructor for class org.postgresql.geometric.PGcircle
PGcircle() - Constructor for class org.postgresql.geometric.PGcircle
  This constructor is used by the driver.
PGConnection - Interface in org.postgresql
  This interface defines the public PostgreSQL extensions to java.sql.Connection.
PGConnectionPoolDataSource - Class in org.postgresql.ds
  PostgreSQL implementation of ConnectionPoolDataSource.
PGConnectionPoolDataSource() - Constructor for class org.postgresql.ds.PGConnectionPoolDataSource
PGCopyInputStream - Class in org.postgresql.copy
  InputStream for reading from a PostgreSQL COPY TO STDOUT operation
PGCopyInputStream(PGConnection, String) - Constructor for class org.postgresql.copy.PGCopyInputStream
  Uses given connection for specified COPY TO STDOUT operation
PGCopyInputStream(CopyOut) - Constructor for class org.postgresql.copy.PGCopyInputStream
  Use given CopyOut operation for reading
PGCopyOutputStream - Class in org.postgresql.copy
  OutputStream for buffered input into a PostgreSQL COPY FROM STDIN operation
PGCopyOutputStream(PGConnection, String) - Constructor for class org.postgresql.copy.PGCopyOutputStream
  Uses given connection for specified COPY FROM STDIN operation
PGCopyOutputStream(PGConnection, String, int) - Constructor for class org.postgresql.copy.PGCopyOutputStream
  Uses given connection for specified COPY FROM STDIN operation
PGCopyOutputStream(CopyIn) - Constructor for class org.postgresql.copy.PGCopyOutputStream
  Use given CopyIn operation for writing
PGCopyOutputStream(CopyIn, int) - Constructor for class org.postgresql.copy.PGCopyOutputStream
  Use given CopyIn operation for writing
PGInterval - Class in org.postgresql.util
  This implements a class that handles the PostgreSQL interval type
PGInterval() - Constructor for class org.postgresql.util.PGInterval
  required by the driver
PGInterval(String) - Constructor for class org.postgresql.util.PGInterval
  Initialize a interval with a given interval string representation
PGInterval(int, int, int, int, int, double) - Constructor for class org.postgresql.util.PGInterval
  Initializes all values of this interval to the specified values
PGline - Class in org.postgresql.geometric
  This implements a line consisting of two points.
PGline(double, double, double, double) - Constructor for class org.postgresql.geometric.PGline
PGline(PGpoint, PGpoint) - Constructor for class org.postgresql.geometric.PGline
PGline(String) - Constructor for class org.postgresql.geometric.PGline
PGline() - Constructor for class org.postgresql.geometric.PGline
  reuired by the driver
PGlseg - Class in org.postgresql.geometric
  This implements a lseg (line segment) consisting of two points
PGlseg(double, double, double, double) - Constructor for class org.postgresql.geometric.PGlseg
PGlseg(PGpoint, PGpoint) - Constructor for class org.postgresql.geometric.PGlseg
PGlseg(String) - Constructor for class org.postgresql.geometric.PGlseg
PGlseg() - Constructor for class org.postgresql.geometric.PGlseg
  reuired by the driver
PGmoney - Class in org.postgresql.util
  This implements a class that handles the PostgreSQL money and cash types
PGmoney(double) - Constructor for class org.postgresql.util.PGmoney
PGmoney(String) - Constructor for class org.postgresql.util.PGmoney
PGmoney() - Constructor for class org.postgresql.util.PGmoney
PGNotification - Interface in org.postgresql
  This interface defines the public PostgreSQL extension for Notifications
PGobject - Class in org.postgresql.util
  PGobject is a class used to describe unknown types An unknown type is any type that is unknown by JDBC Standards
PGobject() - Constructor for class org.postgresql.util.PGobject
  This is called by org.postgresql.Connection.getObject() to create the object.
PGpath - Class in org.postgresql.geometric
  This implements a path (a multiple segmented line, which may be closed)
PGpath(PGpoint[], boolean) - Constructor for class org.postgresql.geometric.PGpath
PGpath() - Constructor for class org.postgresql.geometric.PGpath
  Required by the driver
PGpath(String) - Constructor for class org.postgresql.geometric.PGpath
PGpoint - Class in org.postgresql.geometric
  It maps to the point datatype in org.postgresql.
PGpoint(double, double) - Constructor for class org.postgresql.geometric.PGpoint
PGpoint(String) - Constructor for class org.postgresql.geometric.PGpoint
  This is called mainly from the other geometric types, when a point is embedded within their definition.
PGpoint() - Constructor for class org.postgresql.geometric.PGpoint
  Required by the driver
PGpolygon - Class in org.postgresql.geometric
  This implements the polygon datatype within PostgreSQL.
PGpolygon(PGpoint[]) - Constructor for class org.postgresql.geometric.PGpolygon
  Creates a polygon using an array of PGpoints
PGpolygon(String) - Constructor for class org.postgresql.geometric.PGpolygon
PGpolygon() - Constructor for class org.postgresql.geometric.PGpolygon
  Required by the driver
PGPooledConnection - Class in org.postgresql.ds
  PostgreSQL implementation of the PooledConnection interface.
PGPooledConnection(Connection, boolean, boolean) - Constructor for class org.postgresql.ds.PGPooledConnection
PGPooledConnection(Connection, boolean) - Constructor for class org.postgresql.ds.PGPooledConnection
PGPoolingDataSource - Class in org.postgresql.ds
  DataSource which uses connection pooling.
PGPoolingDataSource() - Constructor for class org.postgresql.ds.PGPoolingDataSource
PGRefCursorResultSet - Interface in org.postgresql
  Deprecated.
  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.
PGResultSetMetaData - Interface in org.postgresql
PGSimpleDataSource - Class in org.postgresql.ds
  Simple DataSource which does not perform connection pooling.
PGSimpleDataSource() - Constructor for class org.postgresql.ds.PGSimpleDataSource
PGStatement - Interface in org.postgresql
  This interface defines the public PostgreSQL extensions to java.sql.Statement.
PGXADataSource - Class in org.postgresql.xa
  XA-enabled DataSource implementation.
PGXADataSource() - Constructor for class org.postgresql.xa.PGXADataSource
point - Variable in class org.postgresql.geometric.PGbox
  These are the two points.
point - Variable in class org.postgresql.geometric.PGline
  These are the two points.
point - Variable in class org.postgresql.geometric.PGlseg
  These are the two points.
points - Variable in class org.postgresql.geometric.PGpath
  The points defining this path
points - Variable in class org.postgresql.geometric.PGpolygon
  The points defining the polygon

## R

radius - Variable in class org.postgresql.geometric.PGcircle
  This is the radius
read() - Method in class org.postgresql.copy.PGCopyInputStream
read(byte[]) - Method in class org.postgresql.copy.PGCopyInputStream
read(byte[], int, int) - Method in class org.postgresql.copy.PGCopyInputStream
read() - Method in class org.postgresql.largeobject.BlobInputStream
  The minimum required to implement input stream
read(int) - Method in class org.postgresql.largeobject.LargeObject
  Reads some data from the object, and return as a byte[] array
read(byte[], int, int) - Method in class org.postgresql.largeobject.LargeObject
  Reads some data from the object into an existing array
READ - Static variable in class org.postgresql.largeobject.LargeObjectManager
  This mode indicates we want to read an object
readBaseObject(ObjectInputStream) - Method in class org.postgresql.ds.common.BaseDataSource
readFromCopy() - Method in interface org.postgresql.copy.CopyOut
readFromCopy() - Method in class org.postgresql.copy.PGCopyInputStream
READWRITE - Static variable in class org.postgresql.largeobject.LargeObjectManager
  This mode is the default.
reset() - Method in class org.postgresql.largeobject.BlobInputStream
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.

## S

scale(int) - Method in class org.postgresql.util.PGInterval
  Scale this interval by an integer factor.
seek(int, int) - Method in class org.postgresql.largeobject.LargeObject
  Sets the current position within the object.
seek(int) - Method in class org.postgresql.largeobject.LargeObject
  Sets the current position within the object.
SEEK_CUR - Static variable in class org.postgresql.largeobject.LargeObject
  Indicates a seek from the current position
SEEK_END - Static variable in class org.postgresql.largeobject.LargeObject
  Indicates a seek from the end of a file
SEEK_SET - Static variable in class org.postgresql.largeobject.LargeObject
  Indicates a seek from the begining of a file
ServerErrorMessage - Class in org.postgresql.util
ServerErrorMessage(String, int) - Constructor for class org.postgresql.util.ServerErrorMessage
setApplicationName(String) - Method in class org.postgresql.ds.common.BaseDataSource
setBinaryTransfer(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets protocol transfer mode.
setBinaryTransferDisable(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Add types to the override set of `Oid` values that will not be used for binary transfer.
setBinaryTransferEnable(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Add types to the override set of `Oid` values used for binary transfer.
setByteValue(byte[], int) - Method in class org.postgresql.geometric.PGbox
setByteValue(byte[], int) - Method in class org.postgresql.geometric.PGpoint
setCompatible(String) - Method in class org.postgresql.ds.common.BaseDataSource
setDatabaseName(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the name of the PostgreSQL database, running on the server identified by the serverName property.
setDays(int) - Method in class org.postgresql.util.PGInterval
  Set the days of this interval to the specified value
setHours(int) - Method in class org.postgresql.util.PGInterval
  Set the hours of this interval to the specified value
setLocation(int, int) - Method in class org.postgresql.geometric.PGpoint
  Moves the point to the supplied coordinates.
setLocation(Point) - Method in class org.postgresql.geometric.PGpoint
  Moves the point to the supplied java.awt.Point refer to java.awt.Point for description of this
setLoginTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
  Set the login timeout, in seconds.
setLogLevel(int) - Method in class org.postgresql.ds.common.BaseDataSource
setLogWriter(PrintWriter) - Method in class org.postgresql.ds.common.BaseDataSource
  The DataSource will note every connection opened to the provided log writer.
setMinutes(int) - Method in class org.postgresql.util.PGInterval
  Set the minutes of this interval to the specified value
setMonths(int) - Method in class org.postgresql.util.PGInterval
  Set the months of this interval to the specified value
setPassword(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the password to connect with by default.
setPortNumber(int) - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the port which the PostgreSQL server is listening on for TCP/IP connections.
setPrepareThreshold(int) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the default threshold for enabling server-side prepare.
setPrepareThreshold(int) - Method in interface org.postgresql.PGConnection
  Set the default statement reuse threshold before enabling server-side prepare.
setPrepareThreshold(int) - Method in interface org.postgresql.PGStatement
  Sets the reuse threshold for using server-prepared statements.
setProtocol(String) - Method in class org.postgresql.ds.common.BaseDataSource
setProtocolVersion(int) - Method in class org.postgresql.ds.common.BaseDataSource
setReceiveBufferSize(int) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the write buffer size of TCP/IP socket.
setSeconds(double) - Method in class org.postgresql.util.PGInterval
  Set the seconds of this interval to the specified value
setSendBufferSize(int) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the send buffer size of TCP/IP socket.
setServerName(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the name of the host the PostgreSQL database is running on.
setSocketTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the socket timeout (SOTimeout), in seconds
setSsl(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
  Set whether the connection will be SSL encrypted or not.
setSslfactory(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Set the name of the `SSLSocketFactory` to use for connections.
setStringType(String) - Method in class org.postgresql.ds.common.BaseDataSource
setTcpKeepAlive(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setType(String) - Method in class org.postgresql.util.PGobject
  This method sets the type of this object.
setUnknownLength(int) - Method in class org.postgresql.ds.common.BaseDataSource
setUrl(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets properties from a DriverManager URL.
setUser(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the user to connect as by default.
setUseServerPrepare(boolean) - Method in interface org.postgresql.PGStatement
  Deprecated.
  As of build 302, replaced by `PGStatement.setPrepareThreshold(int)`
setValue(String) - Method in class org.postgresql.geometric.PGbox
  This method sets the value of this object.
setValue(String) - Method in class org.postgresql.geometric.PGcircle
setValue(String) - Method in class org.postgresql.geometric.PGline
setValue(String) - Method in class org.postgresql.geometric.PGlseg
setValue(String) - Method in class org.postgresql.geometric.PGpath
setValue(String) - Method in class org.postgresql.geometric.PGpoint
setValue(String) - Method in class org.postgresql.geometric.PGpolygon
setValue(String) - Method in class org.postgresql.util.PGInterval
  Sets a interval string represented value to this instance.
setValue(int, int, int, int, int, double) - Method in class org.postgresql.util.PGInterval
  Set all values of this interval to the specified values
setValue(String) - Method in class org.postgresql.util.PGmoney
setValue(String) - Method in class org.postgresql.util.PGobject
  This method sets the value of this object.
setYears(int) - Method in class org.postgresql.util.PGInterval
  Set the years of this interval to the specified value
size() - Method in class org.postgresql.largeobject.LargeObject
  This method is inefficient, as the only way to find out the size of the object is to seek to the end, record the current position, then return to the original position.

## T

tell() - Method in class org.postgresql.largeobject.LargeObject
toBytes(byte[], int) - Method in class org.postgresql.geometric.PGbox
toBytes(byte[], int) - Method in class org.postgresql.geometric.PGpoint
toString() - Method in class org.postgresql.util.PGobject
  This is defined here, so user code need not overide it.
toString() - Method in class org.postgresql.util.ServerErrorMessage
translate(int, int) - Method in class org.postgresql.geometric.PGpoint
  Translate the point by the supplied amount.
translate(double, double) - Method in class org.postgresql.geometric.PGpoint
  Translate the point by the supplied amount.
truncate(int) - Method in class org.postgresql.largeobject.LargeObject
  Truncates the large object to the given length in bytes.
type - Variable in class org.postgresql.util.PGobject

## U

unlink(int) - Method in class org.postgresql.largeobject.LargeObjectManager
  Deprecated.
  As of 8.3, replaced by `LargeObjectManager.unlink(long)`
unlink(long) - Method in class org.postgresql.largeobject.LargeObjectManager
  This deletes a large object.

## V

val - Variable in class org.postgresql.util.PGmoney
value - Variable in class org.postgresql.util.PGobject

## W

WrappedFactory - Class in org.postgresql.ssl
  Provide a wrapper to a real SSLSocketFactory delegating all calls to the contained instance.
WrappedFactory() - Constructor for class org.postgresql.ssl.WrappedFactory
write(int) - Method in class org.postgresql.copy.PGCopyOutputStream
write(byte[]) - Method in class org.postgresql.copy.PGCopyOutputStream
write(byte[], int, int) - Method in class org.postgresql.copy.PGCopyOutputStream
write(int) - Method in class org.postgresql.largeobject.BlobOutputStream
write(byte[], int, int) - Method in class org.postgresql.largeobject.BlobOutputStream
write(byte[]) - Method in class org.postgresql.largeobject.LargeObject
  Writes an array to the object
write(byte[], int, int) - Method in class org.postgresql.largeobject.LargeObject
  Writes some data from an array to the object
WRITE - Static variable in class org.postgresql.largeobject.LargeObjectManager
  This mode indicates we want to write to an object
writeBaseObject(ObjectOutputStream) - Method in class org.postgresql.ds.common.BaseDataSource
writeToCopy(byte[], int, int) - Method in interface org.postgresql.copy.CopyIn
  Writes specified part of given byte array to an open and writable copy operation.
writeToCopy(byte[], int, int) - Method in class org.postgresql.copy.PGCopyOutputStream

## X

x - Variable in class org.postgresql.geometric.PGpoint
  The X coordinate of the point

## Y

y - Variable in class org.postgresql.geometric.PGpoint
  The Y coordinate of the point

## _

_factory - Variable in class org.postgresql.ssl.WrappedFactory

A B C D E F G H I L M N O P R S T U V W X Y _