# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

a - Variable in class org.postgresql.geometric.PGline
  Coefficient of x.
abort() - Method in interface org.postgresql.core.QueryExecutor
  Abort at network level without sending the Terminate message to the backend.
abort() - Method in class org.postgresql.core.QueryExecutorBase
abort() - Method in class org.postgresql.core.QueryExecutorCloseAction
abort() - Method in class org.postgresql.jdbc.PgConnection
abort(Executor) - Method in class org.postgresql.jdbc.PgConnection
AbortCommand() - Constructor for class org.postgresql.jdbc.PgConnection.AbortCommand
ABS - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
absolute(int) - Method in class org.postgresql.jdbc.PgResultSet
AbstractBlobClob - Class in org.postgresql.jdbc
  This class holds all of the methods common to both Blobs and Clobs.
AbstractBlobClob(BaseConnection, long) - Constructor for class org.postgresql.jdbc.AbstractBlobClob
AbstractCreateSlotBuilder<T> - Class in org.postgresql.replication.fluent
AbstractCreateSlotBuilder(BaseConnection) - Constructor for class org.postgresql.replication.fluent.AbstractCreateSlotBuilder
AbstractStreamBuilder<T> - Class in org.postgresql.replication.fluent
AbstractStreamBuilder() - Constructor for class org.postgresql.replication.fluent.AbstractStreamBuilder
acceptsURL(String) - Method in class org.postgresql.Driver
  Returns true if the driver thinks it can open a connection to the given URL.
ACOS - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
ACTIVE_SQL_TRANSACTION - Enum constant in enum org.postgresql.util.PSQLState
ADAPTIVE_FETCH - Enum constant in enum org.postgresql.PGProperty
  Specifies if number of rows, used during fetching rows of a result set, should be computed dynamically.
ADAPTIVE_FETCH_MAXIMUM - Enum constant in enum org.postgresql.PGProperty
  Specifies the highest number of rows which can be calculated by adaptiveFetch.
ADAPTIVE_FETCH_MINIMUM - Enum constant in enum org.postgresql.PGProperty
  Specifies the lowest number of rows which can be calculated by adaptiveFetch.
adaptiveFetch - Variable in class org.postgresql.jdbc.PgResultSet
adaptiveFetch - Variable in class org.postgresql.jdbc.PgStatement
AdaptiveFetchCache - Class in org.postgresql.core.v3.adaptivefetch
  The main purpose of this class is to handle adaptive fetching process.
AdaptiveFetchCache(long, Properties) - Constructor for class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCache
AdaptiveFetchCacheEntry - Class in org.postgresql.core.v3.adaptivefetch
AdaptiveFetchCacheEntry() - Constructor for class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
add(int) - Method in class org.postgresql.util.internal.IntSet
  Adds a single value to the set.
add(int) - Method in class org.postgresql.util.IntList
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.
addAll(Collection<? extends Integer>) - Method in class org.postgresql.util.internal.IntSet
  Adds all the values to the set.
addBatch(String) - Method in class org.postgresql.jdbc.PgStatement
addBinaryReceiveOid(int) - Method in interface org.postgresql.core.QueryExecutor
  Adds a single oid that should be received using binary encoding.
addBinaryReceiveOid(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
addBinarySendOid(int) - Method in interface org.postgresql.core.QueryExecutor
  Adds a single oid that should be sent using binary encoding.
addBinarySendOid(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
addConnectionEventListener(ConnectionEventListener) - Method in class org.postgresql.ds.PGPooledConnection
  Adds a listener for close or fatal error events on the connection handed out to a client.
addCoreType(String, Integer, Integer, String, Integer) - Method in interface org.postgresql.core.TypeInfo
addCoreType(String, Integer, Integer, String, Integer) - Method in class org.postgresql.jdbc.TypeInfoCache
addDataSource(String) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
addDataType(String, Class<? extends PGobject>) - Method in interface org.postgresql.core.TypeInfo
addDataType(String, Class<? extends PGobject>) - Method in class org.postgresql.jdbc.PgConnection
addDataType(String, Class<? extends PGobject>) - Method in class org.postgresql.jdbc.TypeInfoCache
addDataType(String, Class<? extends PGobject>) - Method in interface org.postgresql.PGConnection
  This allows client code to add a handler for one of org.postgresql's more unique data types.
addDataType(String, String) - Method in class org.postgresql.jdbc.PgConnection
  Deprecated.
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.
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.
addNewQuery(boolean, Query) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCache
  Add query to being cached and computing adaptive fetch size.
addNotification(PGNotification) - Method in class org.postgresql.core.QueryExecutorBase
addQueryToAdaptiveFetchCache(boolean, ResultCursor) - Method in interface org.postgresql.core.QueryExecutor
  Add query to adaptive fetch cache inside QueryExecutor.
addQueryToAdaptiveFetchCache(boolean, ResultCursor) - Method in class org.postgresql.core.v3.QueryExecutorImpl
addStatementEventListener(StatementEventListener) - Method in class org.postgresql.ds.PGPooledConnection
addSubLO(LargeObject) - Method in class org.postgresql.jdbc.AbstractBlobClob
addTimerTask(TimerTask, long) - Method in interface org.postgresql.core.BaseConnection
  Schedule a TimerTask for later execution.
addTimerTask(TimerTask, long) - Method in class org.postgresql.jdbc.PgConnection
addWarning(SQLWarning) - Method in class org.postgresql.core.QueryExecutorBase
addWarning(SQLWarning) - Method in class org.postgresql.jdbc.PgConnection
  This adds a warning to the warning chain.
addWarning(SQLWarning) - Method in class org.postgresql.jdbc.PgResultSet
addWarning(SQLWarning) - Method in class org.postgresql.jdbc.PgStatement
  Either initializes new warning wrapper, or adds warning onto the chain.
afterLast() - Method in class org.postgresql.jdbc.PgResultSet
ALLOW - Enum constant in enum org.postgresql.jdbc.GSSEncMode
  Start with non-encrypted connection, then try encrypted one.
ALLOW - Enum constant in enum org.postgresql.jdbc.SslMode
  Start with non-encrypted connection, then try encrypted one.
ALLOW_ENCODING_CHANGES - Enum constant in enum org.postgresql.PGProperty
  When using the V3 protocol the driver monitors changes in certain server configuration parameters that should not be touched by end users.
allowConnectingTo(HostStatus) - Method in enum org.postgresql.hostchooser.HostRequirement
allProceduresAreCallable() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
allTablesAreSelectable() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
ALTER - Enum constant in enum org.postgresql.core.SqlCommandType
alterUserPassword(String, char[], String) - Method in interface org.postgresql.PGConnection
  Change a user's password to the specified new password.
ALWAYS - Enum constant in enum org.postgresql.jdbc.AutoSave
any - Enum constant in enum org.postgresql.hostchooser.HostRequirement
append(ResultWrapper) - Method in class org.postgresql.jdbc.ResultWrapper
appendAll(ParameterList) - Method in interface org.postgresql.core.ParameterList
  Use this operation to append more parameters to the current list.
appendBindName(StringBuilder, int) - Static method in class org.postgresql.core.NativeQuery
appendCall(StringBuilder, String, String, String, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  Appends `begin arg0 separator arg1 separator end` sequence to the input `StringBuilder`
appendHexString(StringBuilder, byte[], int, int) - Static method in class org.postgresql.util.PGbytea
  Appends given byte array as hex string.
APPLICATION_NAME - Enum constant in enum org.postgresql.PGProperty
  The application name (require server version >= 9.0).
ArrayAssistant - Interface in org.postgresql.jdbc2
  Implement this interface and register the its instance to ArrayAssistantRegistry, to let Postgres driver to support more array type.
ArrayAssistantRegistry - Class in org.postgresql.jdbc2
  Array assistants register here.
ArrayAssistantRegistry() - Constructor for class org.postgresql.jdbc2.ArrayAssistantRegistry
arrayList - Variable in class org.postgresql.jdbc.PgArray
  Value of field as `ArrayDecoding.PgArrayList`.
ASCII - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
ASIN - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
asLong() - Method in class org.postgresql.replication.LogSequenceNumber
assertPosition(long) - Method in class org.postgresql.jdbc.AbstractBlobClob
  Throws an exception if the pos value exceeds the max value by which the large object API can index.
assertPosition(long, long) - Method in class org.postgresql.jdbc.AbstractBlobClob
  Throws an exception if the pos value exceeds the max value by which the large object API can index.
asString() - Method in class org.postgresql.replication.LogSequenceNumber
ASSUME_MIN_SERVER_VERSION - Enum constant in enum org.postgresql.PGProperty
  Assume the server is at least that version.
ASYNCHRONOUS_NOTICE - Static variable in class org.postgresql.core.PgMessageType
ATAN - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
ATAN2 - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
authenticate(boolean, PGStream, String, String, char[], String, String, boolean, boolean, boolean, boolean) - Static method in class org.postgresql.gss.MakeGSS
AUTHENTICATION_PLUGIN_CLASS_NAME - Enum constant in enum org.postgresql.PGProperty
  AuthenticationPluginClass
AUTHENTICATION_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
AuthenticationPlugin - Interface in org.postgresql.plugin
AuthenticationRequestType - Enum in org.postgresql.plugin
autoCommitFailureClosesAllResultSets() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
automaticFlush - Variable in class org.postgresql.replication.fluent.AbstractStreamBuilder
AutoSave - Enum in org.postgresql.jdbc
AUTOSAVE - Enum constant in enum org.postgresql.PGProperty
  Specifies what the driver should do if a query fails.
available() - Method in class org.postgresql.copy.PGCopyInputStream
available() - Method in class org.postgresql.core.VisibleBufferedInputStream

## B

b - Variable in class org.postgresql.geometric.PGline
  Coefficient of y.
BACKEND_KEY_DATA_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
BAD_DATETIME_FORMAT - Enum constant in enum org.postgresql.util.PSQLState
BaseConnection - Interface in org.postgresql.core
  Driver-internal connection interface.
BaseDataSource - Class in org.postgresql.ds.common
  Base class for data sources and related classes.
BaseDataSource() - Constructor for class org.postgresql.ds.common.BaseDataSource
BaseStatement - Interface in org.postgresql.core
  Driver-internal statement interface.
baseType() - Method in class org.postgresql.jdbc.UUIDArrayAssistant
baseType() - Method in interface org.postgresql.jdbc2.ArrayAssistant
  get array base type.
BatchedQuery - Class in org.postgresql.core.v3
  Purpose of this object is to support batched query re write behaviour.
BatchedQuery(NativeQuery, TypeTransferModeRegistry, int, int, boolean) - Constructor for class org.postgresql.core.v3.BatchedQuery
batchParameters - Variable in class org.postgresql.jdbc.PgStatement
BatchResultHandler - Class in org.postgresql.jdbc
  Internal class, it is not a part of public API.
batchStatements - Variable in class org.postgresql.jdbc.PgStatement
beforeFirst() - Method in class org.postgresql.jdbc.PgResultSet
BINARY_FORMAT - Static variable in class org.postgresql.core.Field
BINARY_TRANSFER - Enum constant in enum org.postgresql.PGProperty
  Use binary format for sending and receiving data if possible.
BINARY_TRANSFER_DISABLE - Enum constant in enum org.postgresql.PGProperty
  Comma separated list of types to disable binary transfer.
BINARY_TRANSFER_ENABLE - Enum constant in enum org.postgresql.PGProperty
  Comma separated list of types to enable binary transfer.
binaryTransferSend(int) - Method in interface org.postgresql.core.BaseConnection
  Returns true if value for the given oid should be sent using binary transfer.
binaryTransferSend(int) - Method in class org.postgresql.jdbc.PgConnection
BIND - Static variable in class org.postgresql.core.PgMessageType
BIND_COMPLETE_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
bindName(int) - Static method in class org.postgresql.core.NativeQuery
  Returns $1, $2, etc names of bind variables used by backend.
bindPositions - Variable in class org.postgresql.core.NativeQuery
BIT - Static variable in class org.postgresql.core.Oid
BIT_ARRAY - Static variable in class org.postgresql.core.Oid
BLANK - Enum constant in enum org.postgresql.core.SqlCommandType
  Use BLANK for empty sql queries or when parsing the sql string is not necessary.
BLANK - Static variable in class org.postgresql.core.SqlCommand
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
BlobInputStream(LargeObject, int, long) - 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.
bool(byte[], int) - Static method in class org.postgresql.util.ByteConverter
  Parses a boolean value from the byte array.
bool(byte[], int, boolean) - Static method in class org.postgresql.util.ByteConverter
  Encodes a boolean value to the byte array.
BOOL - Static variable in class org.postgresql.core.Oid
BOOL_ARRAY - Static variable in class org.postgresql.core.Oid
borrow(Key) - Method in class org.postgresql.util.LruCache
  Borrows an entry from the cache.
borrowCallableQuery(String) - Method in interface org.postgresql.core.QueryExecutor
borrowCallableQuery(String) - Method in class org.postgresql.core.QueryExecutorBase
borrowQuery(String) - Method in interface org.postgresql.core.QueryExecutor
borrowQuery(String) - Method in class org.postgresql.core.QueryExecutorBase
borrowQueryByKey(Object) - Method in interface org.postgresql.core.QueryExecutor
borrowQueryByKey(Object) - Method in class org.postgresql.core.QueryExecutorBase
borrowReturningQuery(String, String[]) - Method in interface org.postgresql.core.QueryExecutor
borrowReturningQuery(String, String[]) - Method in class org.postgresql.core.QueryExecutorBase
BOX - Static variable in class org.postgresql.core.Oid
BOX_ARRAY - Static variable in class org.postgresql.core.Oid
BPCHAR - Static variable in class org.postgresql.core.Oid
BPCHAR_ARRAY - Static variable in class org.postgresql.core.Oid
buf - Variable in class org.postgresql.util.internal.PgBufferedOutputStream
  Buffer for the data
buildElement(byte[], int, int) - Method in class org.postgresql.jdbc.UUIDArrayAssistant
buildElement(byte[], int, int) - Method in interface org.postgresql.jdbc2.ArrayAssistant
  build a array element from its binary bytes.
buildElement(String) - Method in class org.postgresql.jdbc.UUIDArrayAssistant
buildElement(String) - Method in interface org.postgresql.jdbc2.ArrayAssistant
  build an array element from its literal string.
BYTEA - Static variable in class org.postgresql.core.Oid
BYTEA_ARRAY - Static variable in class org.postgresql.core.Oid
ByteBufferByteStreamWriter - Class in org.postgresql.util
  A `ByteStreamWriter` that writes a `java.nio.ByteBuffer` to a byte array parameter.
ByteBufferByteStreamWriter(ByteBuffer) - Constructor for class org.postgresql.util.ByteBufferByteStreamWriter
  Construct the writer with the given `ByteBuffer`
ByteConverter - Class in org.postgresql.util
  Helper methods to parse java base types from byte arrays.
bytesToHex(byte[], byte[], int) - Static method in class org.postgresql.util.MD5Digest
bytesToInt(byte[]) - Static method in class org.postgresql.util.ByteConverter
  Convert a variable length array of bytes to an integer
ByteStreamWriter - Interface in org.postgresql.util
  A class that can be used to set a byte array parameter by writing to an OutputStream.
ByteStreamWriter.ByteStreamTarget - Interface in org.postgresql.util
  Provides a target to write bytes to.

## C

c - Variable in class org.postgresql.geometric.PGline
  Constant.
CachedQuery - Class in org.postgresql.core
  Stores information on the parsed JDBC query.
CachedQuery(Object, Query, boolean) - Constructor for class org.postgresql.core.CachedQuery
cacheSQLTypes() - Method in class org.postgresql.jdbc.TypeInfoCache
calculateBindLength(int) - Static method in class org.postgresql.core.NativeQuery
  Calculate the text length required for the given number of bind variables including dollars.
call() - Method in class org.postgresql.gss.GssEncAction
CALL - Enum constant in enum org.postgresql.jdbc.EscapeSyntaxCallMode
CALL_IF_NO_RETURN - Enum constant in enum org.postgresql.jdbc.EscapeSyntaxCallMode
cancel() - Method in class org.postgresql.jdbc.PgStatement
CANCEL_SIGNAL_TIMEOUT - Enum constant in enum org.postgresql.PGProperty
  Cancel command is sent out of band over its own connection, so cancel message can itself get stuck.
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
cancelCopy() - Method in class org.postgresql.core.v3.CopyOperationImpl
cancelCopy(CopyOperationImpl) - Method in class org.postgresql.core.v3.QueryExecutorImpl
  Finishes a copy operation and unlocks connection discarding any exchanged data.
cancelQuery() - Method in interface org.postgresql.core.BaseConnection
  Cancel the current query executing on this connection.
cancelQuery() - Method in class org.postgresql.jdbc.PgConnection
cancelQuery() - Method in interface org.postgresql.PGConnection
  Sends a query cancellation for this connection.
cancelRowUpdates() - Method in class org.postgresql.jdbc.PgResultSet
CandidateHost - Class in org.postgresql.hostchooser
  Candidate host to be connected.
CandidateHost(HostSpec, HostRequirement) - Constructor for class org.postgresql.hostchooser.CandidateHost
CanEstimateSize - Interface in org.postgresql.util
CANNOT_COERCE - Enum constant in enum org.postgresql.util.PSQLState
canonicalize(String) - Static method in class org.postgresql.core.Encoding
  Indicates that string should be staged as a canonicalized value.
castNonNull(T) - Static method in class org.postgresql.util.internal.Nullness
castNonNull(T, String) - Static method in class org.postgresql.util.internal.Nullness
CEILING - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
center - Variable in class org.postgresql.geometric.PGcircle
  This is the center point.
ChainedCommonCreateSlotBuilder<T> - Interface in org.postgresql.replication.fluent
  Fluent interface for specify common parameters for create Logical and Physical replication slot.
ChainedCommonStreamBuilder<T> - Interface in org.postgresql.replication.fluent
  Fluent interface for specify common parameters for Logical and Physical replication.
ChainedCreateReplicationSlotBuilder - Interface in org.postgresql.replication.fluent
  Fluent interface for specify common parameters for Logical and Physical replication.
ChainedLogicalCreateSlotBuilder - Interface in org.postgresql.replication.fluent.logical
  Logical replication slot specific parameters.
ChainedLogicalStreamBuilder - Interface in org.postgresql.replication.fluent.logical
ChainedPhysicalCreateSlotBuilder - Interface in org.postgresql.replication.fluent.physical
  Physical replication slot specific parameters.
ChainedPhysicalStreamBuilder - Interface in org.postgresql.replication.fluent.physical
ChainedStreamBuilder - Interface in org.postgresql.replication.fluent
  Start point for fluent API that build replication stream(logical or physical).
changeSocket(Socket) - Method in class org.postgresql.core.PGStream
  Switch this stream to using a new socket.
CHANNEL_BINDING - Enum constant in enum org.postgresql.PGProperty
  Channel binding is a method for the server to authenticate itself to the client.
CHAR - Static variable in class org.postgresql.core.Oid
CHAR - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
CHAR_ARRAY - Static variable in class org.postgresql.core.Oid
charTerminatesIdentifier(char) - Static method in class org.postgresql.core.Parser
  Returns true if the character terminates an identifier.
CHECK_VIOLATION - Enum constant in enum org.postgresql.util.PSQLState
checkClientTrusted(X509Certificate[], String) - Method in class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM
checkClientTrusted(X509Certificate[], String) - Method in class org.postgresql.ssl.SingleCertValidatingFactory.SingleCertTrustManager
checkClosed() - Method in class org.postgresql.jdbc.PgConnection
checkClosed() - Method in class org.postgresql.jdbc.PgResultSet
checkClosed() - Method in class org.postgresql.jdbc.PgStatement
checkColumnIndex(int) - Method in class org.postgresql.jdbc.PgResultSet
checkCompletion() - Method in class org.postgresql.jdbc.PgStatement
checkFreed() - Method in class org.postgresql.jdbc.AbstractBlobClob
  Checks that this LOB hasn't been free()d already.
checkNoResultUpdate() - Method in class org.postgresql.jdbc.PgStatement
checkServerTrusted(X509Certificate[], String) - Method in class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM
checkServerTrusted(X509Certificate[], String) - Method in class org.postgresql.ssl.SingleCertValidatingFactory.SingleCertTrustManager
chooseClientAlias(String[], Principal[], Socket) - Method in class org.postgresql.ssl.LazyKeyManager
chooseClientAlias(String[], Principal[], Socket) - Method in class org.postgresql.ssl.PKCS12KeyManager
chooseServerAlias(String, Principal[], Socket) - Method in class org.postgresql.ssl.LazyKeyManager
chooseServerAlias(String, Principal[], Socket) - Method in class org.postgresql.ssl.PKCS12KeyManager
CIDR - Static variable in class org.postgresql.core.Oid
CIRCLE - Static variable in class org.postgresql.core.Oid
clean() - Method in interface org.postgresql.util.LazyCleaner.Cleanable
CLEANUP_SAVEPOINTS - Enum constant in enum org.postgresql.PGProperty
  Determine whether SAVEPOINTS used in AUTOSAVE will be released per query or not
clear() - Method in interface org.postgresql.core.ParameterList
  Unbind all parameter values bound in this list.
clear() - Method in class org.postgresql.util.internal.IntSet
  Clears the contents of the set.
clear() - Method in class org.postgresql.util.IntList
clearBatch() - Method in class org.postgresql.jdbc.PgStatement
clearMaxRowSizeBytes() - Method in class org.postgresql.core.PGStream
  Clear value of max row size noticed so far.
clearResultBufferCount() - Method in class org.postgresql.core.PGStream
  Clear count of byte buffer.
CLEARTEXT_PASSWORD - Enum constant in enum org.postgresql.plugin.AuthenticationRequestType
clearWarnings() - Method in class org.postgresql.jdbc.PgConnection
clearWarnings() - Method in class org.postgresql.jdbc.PgResultSet
clearWarnings() - Method in class org.postgresql.jdbc.PgStatement
  Clears the warning chain.
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.PGpoint
clone() - Method in class org.postgresql.geometric.PGpolygon
clone() - Method in class org.postgresql.util.PGInterval
clone() - Method in class org.postgresql.util.PGmoney
clone() - Method in class org.postgresql.util.PGobject
  This must be overridden to allow the object to be cloned.
clone() - Method in class org.postgresql.util.PGTime
clone() - Method in class org.postgresql.util.PGTimestamp
close() - Method in class org.postgresql.copy.PGCopyInputStream
close() - Method in class org.postgresql.copy.PGCopyOutputStream
close() - Method in class org.postgresql.core.PGStream
  Closes the connection.
close() - Method in interface org.postgresql.core.Query
  Close this query and free any server-side resources associated with it.
close() - Method in interface org.postgresql.core.QueryExecutor
  Close this connection cleanly.
close() - Method in class org.postgresql.core.QueryExecutorBase
close() - Method in class org.postgresql.core.QueryExecutorCloseAction
close() - Method in interface org.postgresql.core.ResultCursor
  Close this cursor.
close() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
close() - Method in class org.postgresql.core.v3.BatchedQuery
close() - Method in class org.postgresql.core.VisibleBufferedInputStream
close() - Method in class org.postgresql.ds.PGPooledConnection
  Closes the physical database connection represented by this PooledConnection.
close() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Closes this DataSource, and all the pooled connections, whether in use or not.
close() - Method in class org.postgresql.jdbc.PgConnection
  Note: even though `Statement` is automatically closed when it is garbage collected, it is better to close it explicitly to lower resource consumption.
close() - Method in class org.postgresql.jdbc.PgResultSet
close() - Method in class org.postgresql.jdbc.PgStatement
  Note: even though `Statement` is automatically closed when it is garbage collected, it is better to close it explicitly to lower resource consumption.
close() - Method in class org.postgresql.jdbc.ResourceLock
  Unlock on exit of try-with-resources block.
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
close() - Method in class org.postgresql.largeobject.LargeObject
  This method closes the object.
close() - Method in interface org.postgresql.replication.PGReplicationStream
  Stop replication changes from server and free resources.
close() - Method in class org.postgresql.util.LogWriterHandler
close() - Method in class org.postgresql.util.ReaderInputStream
close() - Method in class org.postgresql.util.StreamWrapper
close(Connection) - Static method in class org.postgresql.util.JdbcBlackHole
close(ResultSet) - Static method in class org.postgresql.util.JdbcBlackHole
close(Statement) - Static method in class org.postgresql.util.JdbcBlackHole
CLOSE_COMPLETE_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
CLOSE_REQUEST - Static variable in class org.postgresql.core.PgMessageType
closeAction - Variable in class org.postgresql.core.QueryExecutorBase
closeForNextExecution() - Method in class org.postgresql.jdbc.PgStatement
closeImpl() - Method in class org.postgresql.jdbc.PgStatement
  This is guaranteed to be called exactly once even in case of concurrent `PgStatement.close()` calls.
closeInternally() - Method in class org.postgresql.jdbc.PgResultSet
closeOnCompletion() - Method in class org.postgresql.jdbc.PgStatement
closePath() - Method in class org.postgresql.geometric.PGpath
closeStream(PGStream) - Method in class org.postgresql.core.ConnectionFactory
  Safely close the given stream.
command - Variable in class org.postgresql.core.NativeQuery
COMMAND_COMPLETE_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
CommandCompleteParser - Class in org.postgresql.core
  Parses `oid` and `rows` from a `CommandComplete (B)` message (end of Execute).
CommandCompleteParser() - Constructor for class org.postgresql.core.CommandCompleteParser
commit() - Method in class org.postgresql.jdbc.PgConnection
commit(Xid, boolean) - Method in class org.postgresql.xa.PGXAConnection
CommonOptions - Interface in org.postgresql.replication.fluent
  Common parameters for logical and physical replication.
COMMUNICATION_ERROR - Enum constant in enum org.postgresql.util.PSQLState
compareTo(LogSequenceNumber) - Method in class org.postgresql.replication.LogSequenceNumber
CONCAT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
concurrency - Variable in class org.postgresql.jdbc.PgStatement
conn - Variable in class org.postgresql.jdbc.AbstractBlobClob
connect(String, Properties) - Method in class org.postgresql.Driver
  Try to make a database connection to the given URL.
CONNECT_TIMEOUT - Enum constant in enum org.postgresql.PGProperty
  The timeout value used for socket connect operations.
ConnectFail - Enum constant in enum org.postgresql.hostchooser.HostStatus
connection - Variable in class org.postgresql.jdbc.PgArray
  A database connection.
connection - Variable in class org.postgresql.jdbc.PgDatabaseMetaData
connection - Variable in class org.postgresql.jdbc.PgResultSet
connection - Variable in class org.postgresql.jdbc.PgResultSetMetaData
connection - Variable in class org.postgresql.jdbc.PgStatement
connection - Variable in class org.postgresql.replication.fluent.AbstractCreateSlotBuilder
CONNECTION_DOES_NOT_EXIST - Enum constant in enum org.postgresql.util.PSQLState
CONNECTION_FAILURE - Enum constant in enum org.postgresql.util.PSQLState
  After a connection has been established, it went bad.
CONNECTION_FAILURE_DURING_TRANSACTION - Enum constant in enum org.postgresql.util.PSQLState
CONNECTION_REJECTED - Enum constant in enum org.postgresql.util.PSQLState
  The server rejected our connection attempt.
CONNECTION_UNABLE_TO_CONNECT - Enum constant in enum org.postgresql.util.PSQLState
  We could establish a connection with the server for unknown reasons.
ConnectionFactory - Class in org.postgresql.core
  Handles protocol-specific connection setup.
ConnectionFactory() - Constructor for class org.postgresql.core.ConnectionFactory
ConnectionFactoryImpl - Class in org.postgresql.core.v3
  ConnectionFactory implementation for version 3 (7.4+) connections.
ConnectionFactoryImpl() - Constructor for class org.postgresql.core.v3.ConnectionFactoryImpl
ConnectionPool - Class in org.postgresql.jdbc2.optional
  Deprecated.
  Please use `PGConnectionPoolDataSource`
ConnectionPool() - Constructor for class org.postgresql.jdbc2.optional.ConnectionPool
  Deprecated.
ConnectOK - Enum constant in enum org.postgresql.hostchooser.HostStatus
CONSERVATIVE - Enum constant in enum org.postgresql.jdbc.AutoSave
contains(int) - Method in class org.postgresql.util.internal.IntSet
  Checks if a given value belongs to the set.
continueSSPI(int) - Method in interface org.postgresql.sspi.ISSPIClient
continueSSPI(int) - Method in class org.postgresql.sspi.SSPIClient
  Continue an existing authentication conversation with the back-end in response to an authentication request of type AUTH_REQ_GSS_CONT.
convert(PGStream, Properties) - Static method in class org.postgresql.ssl.MakeSSL
convertArrayToBaseOid(int) - Method in class org.postgresql.jdbc.TypeInfoCache
  Return the oid of the array's base element if it's an array, if not return the provided oid.
convertToDate(long, TimeZone) - Method in class org.postgresql.jdbc.TimestampUtils
  Extracts the date part from a timestamp.
convertToTime(long, TimeZone) - Method in class org.postgresql.jdbc.TimestampUtils
  Extracts the time part from a timestamp.
copy() - Method in interface org.postgresql.core.ParameterList
  Perform a shallow copy of this ParameterList, returning a new instance (still suitable for passing to the owning Query).
copy() - Method in class org.postgresql.largeobject.LargeObject
COPY_BOTH_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
COPY_DATA - Static variable in class org.postgresql.core.PgMessageType
COPY_DONE - Static variable in class org.postgresql.core.PgMessageType
COPY_FAIL - Static variable in class org.postgresql.core.PgMessageType
COPY_IN_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
COPY_OUT_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
copyDual(String) - Method in class org.postgresql.copy.CopyManager
CopyDual - Interface in org.postgresql.copy
  Bidirectional via copy stream protocol.
CopyDualImpl - Class in org.postgresql.core.v3
CopyDualImpl() - Constructor for class org.postgresql.core.v3.CopyDualImpl
copyIn(String) - Method in class org.postgresql.copy.CopyManager
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.
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, ByteStreamWriter) - Method in class org.postgresql.copy.CopyManager
  Use COPY FROM STDIN for very fast copying from an ByteStreamWriter into a database table.
CopyIn - Interface in org.postgresql.copy
  Copy bulk data from client into a PostgreSQL table very fast.
CopyInImpl - Class in org.postgresql.core.v3
  COPY FROM STDIN operation.
CopyInImpl() - Constructor for class org.postgresql.core.v3.CopyInImpl
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.
CopyOperationImpl - Class in org.postgresql.core.v3
CopyOperationImpl() - Constructor for class org.postgresql.core.v3.CopyOperationImpl
copyOut(String) - Method in class org.postgresql.copy.CopyManager
copyOut(String, OutputStream) - Method in class org.postgresql.copy.CopyManager
  Pass results of a COPY TO STDOUT query from database into an OutputStream.
copyOut(String, Writer) - Method in class org.postgresql.copy.CopyManager
  Pass results of a COPY TO STDOUT query from database into a Writer.
CopyOut - Interface in org.postgresql.copy
CopyOutImpl - Class in org.postgresql.core.v3
  Anticipated flow of a COPY TO STDOUT operation:
CopyOutImpl() - Constructor for class org.postgresql.core.v3.CopyOutImpl
COS - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
COT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
count - Variable in class org.postgresql.util.internal.PgBufferedOutputStream
  Number of bytes stored in the buffer
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)`
create(Key) - Method in interface org.postgresql.util.LruCache.CreateAction
CREATE - Enum constant in enum org.postgresql.core.SqlCommandType
createArrayOf(String, Object) - Method in class org.postgresql.jdbc.PgConnection
createArrayOf(String, Object) - Method in interface org.postgresql.PGConnection
  Creates an `Array` wrapping elements.
createArrayOf(String, Object[]) - Method in class org.postgresql.jdbc.PgConnection
createBatchHandler(Query[], ParameterList[]) - Method in class org.postgresql.jdbc.PgStatement
createBlob() - Method in class org.postgresql.jdbc.PgConnection
createClob() - Method in class org.postgresql.jdbc.PgConnection
createCloseAction() - Method in class org.postgresql.core.QueryExecutorBase
createColumnNameIndexMap(Field[], boolean) - Static method in class org.postgresql.jdbc.PgResultSet
createConnectionEvent(SQLException) - Method in class org.postgresql.ds.PGPooledConnection
createConnectionPool() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Creates the appropriate ConnectionPool to use for this DataSource.
createConnectionPoolDataSource(Properties) - Method in class org.postgresql.osgi.PGDataSourceFactory
createDataSource(Properties) - Method in class org.postgresql.osgi.PGDataSourceFactory
  Will create and return either a `SimpleDataSource` or a `PoolingDataSource` depending on the presence in the supplied properties of any pool-related property (eg.: `JDBC_INITIAL_POOL_SIZE` or `JDBC_MAX_POOL_SIZE`).
createDriver(Properties) - Method in class org.postgresql.osgi.PGDataSourceFactory
createDriverResultSet(Field[], List<Tuple>) - Method in interface org.postgresql.core.BaseStatement
  Create a synthetic resultset from data provided by the driver.
createDriverResultSet(Field[], List<Tuple>) - Method in class org.postgresql.jdbc.PgStatement
createFastpathParameters(int) - Method in interface org.postgresql.core.QueryExecutor
  Deprecated.
  This API is somewhat obsolete, as one may achieve similar performance and greater functionality by setting up a prepared statement to define the function call. Then, executing the statement with binary transmission of parameters and results substitutes for a fast-path function call.
createFastpathParameters(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
createHostChooser(HostSpec[], HostRequirement, Properties) - Static method in class org.postgresql.hostchooser.HostChooserFactory
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.
createMetaData() - Method in class org.postgresql.jdbc.PgResultSet
createMetaDataStatement() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
createNClob() - Method in class org.postgresql.jdbc.PgConnection
createOIDArg(long) - Static method in class org.postgresql.fastpath.Fastpath
  Creates a FastpathArg with an oid parameter.
createParameterList() - Method in interface org.postgresql.core.Query
  Create a ParameterList suitable for storing parameters associated with this Query.
createParameterList() - Method in class org.postgresql.core.v3.BatchedQuery
createQuery(String, boolean, boolean, String...) - Method in interface org.postgresql.core.BaseConnection
createQuery(String, boolean, boolean, String...) - Method in class org.postgresql.jdbc.PgConnection
createQuery(String, boolean, boolean, String...) - Method in interface org.postgresql.core.QueryExecutor
createQuery(String, boolean, boolean, String...) - Method in class org.postgresql.core.QueryExecutorBase
createQueryByKey(Object) - Method in interface org.postgresql.core.QueryExecutor
createQueryByKey(Object) - Method in class org.postgresql.core.QueryExecutorBase
createQueryKey(String, boolean, boolean, String...) - Method in interface org.postgresql.core.QueryExecutor
createQueryKey(String, boolean, boolean, String...) - Method in class org.postgresql.core.QueryExecutorBase
createQueryObject(Class<T>) - Method in class org.postgresql.jdbc.PgConnection
createReference() - Method in class org.postgresql.ds.common.BaseDataSource
  Generates a reference using the appropriate object factory.
createReference() - Method in class org.postgresql.xa.PGXADataSource
  Generates a reference using the appropriate object factory.
createReplicationSlot() - Method in interface org.postgresql.replication.PGReplicationConnection
  Create replication slot, that can be next use in `PGReplicationConnection.replicationStream()`
createReplicationSlot() - Method in class org.postgresql.replication.PGReplicationConnectionImpl
createResultSet(Query, Field[], List<Tuple>, ResultCursor) - Method in class org.postgresql.jdbc.PgStatement
createResultSet(Query, Field[], List<Tuple>, ResultCursor) - Method in interface org.postgresql.core.BaseStatement
  Create a resultset from data retrieved from the server.
createSimpleQuery(String) - Method in interface org.postgresql.core.QueryExecutor
  Create an unparameterized Query object suitable for execution by this QueryExecutor.
createSimpleQuery(String) - Method in class org.postgresql.core.v3.QueryExecutorImpl
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) - 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
createSQLXML() - Method in class org.postgresql.jdbc.PgConnection
createStatement() - Method in class org.postgresql.jdbc.PgConnection
createStatement(int, int) - Method in class org.postgresql.jdbc.PgConnection
createStatement(int, int, int) - Method in class org.postgresql.jdbc.PgConnection
createStatementTypeInfo(SqlCommandType) - Static method in class org.postgresql.core.SqlCommand
createStatementTypeInfo(SqlCommandType, boolean) - Static method in class org.postgresql.core.SqlCommand
createStatementTypeInfo(SqlCommandType, boolean, int, int, boolean, int) - Static method in class org.postgresql.core.SqlCommand
createStruct(String, Object[]) - Method in class org.postgresql.jdbc.PgConnection
createTypeInfo(BaseConnection, int) - Method in class org.postgresql.jdbc.PgConnection
createXADataSource(Properties) - Method in class org.postgresql.osgi.PGDataSourceFactory
createXMLReader() - Method in class org.postgresql.xml.DefaultPGXmlFactoryFactory
createXMLReader() - Method in class org.postgresql.xml.LegacyInsecurePGXmlFactoryFactory
createXMLReader() - Method in interface org.postgresql.xml.PGXmlFactoryFactory
credentialCacheExists(Properties) - Static method in class org.postgresql.util.KerberosTicket
CURDATE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
CURRENT_SCHEMA - Enum constant in enum org.postgresql.PGProperty
  Specify the schema (or several schema separated by commas) to be set in the search-path.
currentRow - Variable in class org.postgresql.jdbc.PgResultSet
cursor - Variable in class org.postgresql.jdbc.PgResultSet
CursorResultHandler() - Constructor for class org.postgresql.jdbc.PgResultSet.CursorResultHandler
CURTIME - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.

## D

DATA_ERROR - Enum constant in enum org.postgresql.util.PSQLState
DATA_ROW_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
DATA_TYPE_MISMATCH - Enum constant in enum org.postgresql.util.PSQLState
DATABASE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
DATABASE_METADATA_CACHE_FIELDS - Enum constant in enum org.postgresql.PGProperty
  Specifies the maximum number of fields to be cached per connection.
DATABASE_METADATA_CACHE_FIELDS_MIB - Enum constant in enum org.postgresql.PGProperty
  Specifies the maximum size (in megabytes) of fields to be cached per connection.
dataDefinitionCausesTransactionCommit() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does a data definition statement within a transaction force the transaction to commit? It seems to mean something like:
dataDefinitionIgnoredInTransactions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
dataSourceName - Variable in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
dataSources - Static variable in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
DATATYPE_MISMATCH - Enum constant in enum org.postgresql.util.PSQLState
DATE - Static variable in class org.postgresql.core.Oid
DATE_ARRAY - Static variable in class org.postgresql.core.Oid
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
DATETIME_OVERFLOW - Enum constant in enum org.postgresql.util.PSQLState
DAYNAME - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
DAYOFMONTH - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
DAYOFWEEK - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
DAYOFYEAR - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
DbKeyStoreSocketException(String) - Constructor for exception class org.postgresql.ssl.DbKeyStoreSocketFactory.DbKeyStoreSocketException
DbKeyStoreSocketFactory - Class in org.postgresql.ssl
DbKeyStoreSocketFactory() - Constructor for class org.postgresql.ssl.DbKeyStoreSocketFactory
DbKeyStoreSocketFactory.DbKeyStoreSocketException - Exception Class in org.postgresql.ssl
DEADLOCK_DETECTED - Enum constant in enum org.postgresql.util.PSQLState
decode(byte[]) - Method in class org.postgresql.core.Encoding
  Decode an array of bytes into a string.
decode(byte[], int, int) - Method in class org.postgresql.core.Encoding
  Decode an array of bytes into a string.
decode(byte[], int, int) - Static method in class org.postgresql.core.EncodingPredictor
decode(String) - Static method in class org.postgresql.util.URLCoder
  Decodes `x-www-form-urlencoded` string into Java string.
decodeCanonicalized(byte[]) - Method in class org.postgresql.core.Encoding
  Decode an array of bytes possibly into a canonicalized string.
decodeCanonicalized(byte[], int, int) - Method in class org.postgresql.core.Encoding
  Decode an array of bytes possibly into a canonicalized string.
decodeCanonicalizedIfPresent(byte[], int, int) - Method in class org.postgresql.core.Encoding
decrementCounter() - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
DEFAULT_NON_PROXY_HOSTS - Static variable in class org.postgresql.util.HostSpec
DEFAULT_ROW_FETCH_SIZE - Enum constant in enum org.postgresql.PGProperty
  Default parameter for `Statement.getFetchSize()`.
defaultEncoding() - Static method in class org.postgresql.core.Encoding
  Get an Encoding using the default encoding for the JVM.
defaultFetchSize - Variable in class org.postgresql.jdbc.PgConnection
  Default fetch size for statement.
DefaultJavaSSLFactory - Class in org.postgresql.ssl
  Socket factory that uses Java's default truststore to validate server certificate.
DefaultJavaSSLFactory(Properties) - Constructor for class org.postgresql.ssl.DefaultJavaSSLFactory
DefaultPGXmlFactoryFactory - Class in org.postgresql.xml
  Default implementation of PGXmlFactoryFactory that configures each factory per OWASP recommendations.
DEGREES - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
delete(int) - Method in class org.postgresql.largeobject.LargeObjectManager
  Deprecated.
  As of 8.3, replaced by `LargeObjectManager.delete(long)`
delete(long) - Method in class org.postgresql.largeobject.LargeObjectManager
  This deletes a large object.
DELETE - Enum constant in enum org.postgresql.core.SqlCommandType
deleteRow() - Method in class org.postgresql.jdbc.PgResultSet
deletesAreDetected(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
deregister() - Static method in class org.postgresql.Driver
  According to JDBC specification, this driver is registered against `DriverManager` when the class is loaded.
deriveForMultiBatch(int) - Method in class org.postgresql.core.v3.BatchedQuery
DESCRIBE_REQUEST - Static variable in class org.postgresql.core.PgMessageType
digitAt(String, int) - Static method in class org.postgresql.core.Parser
  Converts digit at position `pos` in string `s` to integer or throws.
DIRECT - Enum constant in enum org.postgresql.jdbc.SslNegotiation
DISABLE - Enum constant in enum org.postgresql.jdbc.GSSEncMode
  Do not use encrypted connections.
DISABLE - Enum constant in enum org.postgresql.jdbc.SslMode
  Do not use encrypted connections.
DISABLE_COLUMN_SANITISER - Enum constant in enum org.postgresql.PGProperty
  Enable optimization that disables column name sanitiser.
dispose() - Method in interface org.postgresql.sspi.ISSPIClient
dispose() - Method in class org.postgresql.sspi.SSPIClient
  Clean up native win32 resources after completion or failure of SSPI authentication.
DIVISION_BY_ZERO - Enum constant in enum org.postgresql.util.PSQLState
doesMaxRowSizeIncludeBlobs() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
doSubprotocolBegin() - Method in class org.postgresql.core.v3.QueryExecutorImpl
Driver - Class in org.postgresql
  The Java SQL framework allows for multiple database drivers.
Driver() - Constructor for class org.postgresql.Driver
DRIVER_FULL_NAME - Static variable in class org.postgresql.util.DriverInfo
DRIVER_NAME - Static variable in class org.postgresql.util.DriverInfo
DRIVER_SHORT_NAME - Static variable in class org.postgresql.util.DriverInfo
DRIVER_VERSION - Static variable in class org.postgresql.util.DriverInfo
DriverInfo - Class in org.postgresql.util
  Utility class with constants of Driver information.
dropReplicationSlot(String) - Method in interface org.postgresql.replication.PGReplicationConnection
dropReplicationSlot(String) - Method in class org.postgresql.replication.PGReplicationConnectionImpl
DsMakeSpn(String, String, String, short, String) - Method in class org.postgresql.sspi.NTDSAPIWrapper
  Convenience wrapper for NTDSAPI DsMakeSpn with Java friendly string and exception handling.

## E

EMPTY_QUERY_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
EmptyStringEntityResolver - Class in org.postgresql.xml
EmptyStringEntityResolver() - Constructor for class org.postgresql.xml.EmptyStringEntityResolver
encode(byte[], byte[], byte[]) - Static method in class org.postgresql.util.MD5Digest
  Encodes user/password/salt information in the following way: MD5(MD5(password + user) + salt).
encode(String) - Method in class org.postgresql.core.Encoding
  Encode a string to an array of bytes.
encode(String) - Static method in class org.postgresql.util.URLCoder
  Encodes Java string into `x-www-form-urlencoded` format
encodeMd5(String, char[]) - Static method in class org.postgresql.util.PasswordUtil
  Deprecated.
  prefer `PGConnection.alterUserPassword(String, char[], String)` or `PasswordUtil.encodeScramSha256(char[])` for better security.
encodePassword(String, char[], String) - Static method in class org.postgresql.util.PasswordUtil
  Encode the given password for the specified encryption type.
encodeScramSha256(char[]) - Static method in class org.postgresql.util.PasswordUtil
  Encode the given password for SCRAM-SHA-256 authentication using the default iteration count and a random salt.
encodeScramSha256(char[], int, byte[]) - Static method in class org.postgresql.util.PasswordUtil
  Generate the encoded text representation of the given password for SCRAM-SHA-256 authentication.
encodeString(String) - Method in interface org.postgresql.core.BaseConnection
  Encode a string using the database's client_encoding (usually UTF8, but can vary on older server versions).
encodeString(String) - Method in class org.postgresql.jdbc.PgConnection
encoding - Variable in class org.postgresql.core.EncodingPredictor.DecodeResult
Encoding - Class in org.postgresql.core
  Representation of a particular character encoding.
Encoding(Charset) - Constructor for class org.postgresql.core.Encoding
  Use the charset passed as parameter and tests at creation time whether the specified encoding is compatible with ASCII numbers.
Encoding(Charset, boolean) - Constructor for class org.postgresql.core.Encoding
  Subclasses may use this constructor if they know in advance of their ASCII number compatibility.
EncodingPredictor - Class in org.postgresql.core
  Predicts encoding for error messages based on some heuristics.
EncodingPredictor() - Constructor for class org.postgresql.core.EncodingPredictor
EncodingPredictor.DecodeResult - Class in org.postgresql.core
  In certain cases the encoding is not known for sure (e.g.
end(Xid, int) - Method in class org.postgresql.xa.PGXAConnection
  Preconditions: Flags is one of TMSUCCESS, TMFAIL, TMSUSPEND xid != null Connection is associated with transaction xid
endCopy() - Method in interface org.postgresql.copy.CopyIn
  Finishes copy operation successfully.
endCopy() - Method in class org.postgresql.copy.PGCopyOutputStream
endCopy() - Method in class org.postgresql.core.v3.CopyDualImpl
endCopy() - Method in class org.postgresql.core.v3.CopyInImpl
endCopy(CopyOperationImpl) - Method in class org.postgresql.core.v3.QueryExecutorImpl
  Finishes writing to copy and unlocks connection.
ensureBytes(int) - Method in class org.postgresql.core.VisibleBufferedInputStream
  Ensures that the buffer contains at least n bytes.
ensureBytes(int, boolean) - Method in class org.postgresql.core.VisibleBufferedInputStream
  Ensures that the buffer contains at least n bytes.
equals(Object) - Method in class org.postgresql.core.CommandCompleteParser
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.jdbc.FieldMetadata.Key
equals(Object) - Method in class org.postgresql.replication.LogSequenceNumber
equals(Object) - Method in class org.postgresql.util.HostSpec
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 overridden to allow comparisons of objects.
equals(Object) - Method in class org.postgresql.util.PGTime
equals(Object) - Method in class org.postgresql.util.PGTimestamp
equals(Object, Object) - Static method in class org.postgresql.util.PGobject
error(SAXParseException) - Method in class org.postgresql.xml.NullErrorHandler
ERROR_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
ESCAPE_SYNTAX_CALL_MODE - Enum constant in enum org.postgresql.PGProperty
  Specifies how the driver transforms JDBC escape call syntax into underlying SQL, for invoking procedures or functions.
escapeArrayElement(StringBuilder, String) - Static method in class org.postgresql.jdbc.PgArray
EscapedFunctions - Class in org.postgresql.jdbc
  Deprecated.
  see `EscapedFunctions2`
EscapedFunctions() - Constructor for class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
EscapedFunctions2 - Class in org.postgresql.jdbc
  This class stores supported escaped function.
EscapedFunctions2() - Constructor for class org.postgresql.jdbc.EscapedFunctions2
escapeIdentifier(StringBuilder, String) - Static method in class org.postgresql.core.Utils
  Escape the given identifier `value` and append it to the string builder `sbuf`.
escapeIdentifier(String) - Method in class org.postgresql.jdbc.PgConnection
escapeIdentifier(String) - Method in interface org.postgresql.PGConnection
  Return the given string suitably quoted to be used as an identifier in an SQL statement string.
escapeLiteral(StringBuilder, String, boolean) - Static method in class org.postgresql.core.Utils
  Escape the given literal `value` and append it to the string builder `sbuf`.
escapeLiteral(String) - Method in class org.postgresql.jdbc.PgConnection
escapeLiteral(String) - Method in interface org.postgresql.PGConnection
  Return the given string suitably quoted to be used as a string literal in an SQL statement string.
escapeQuotes(String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Turn the provided value into a valid string literal for direct inclusion into a query.
escapeString(String) - Method in interface org.postgresql.core.BaseConnection
  Escapes a string for use as string-literal within an SQL command.
escapeString(String) - Method in class org.postgresql.jdbc.PgConnection
EscapeSyntaxCallMode - Enum in org.postgresql.jdbc
  Specifies whether a SELECT/CALL statement is used for the underlying SQL for JDBC escape call syntax: 'select' means to always use SELECT, 'callIfNoReturn' means to use CALL if there is no return parameter (otherwise use SELECT), and 'call' means to always use CALL.
evict(Value) - Method in interface org.postgresql.util.LruCache.EvictAction
Example use - Search tag in class org.postgresql.jdbc.ResourceLock
  Section
EXCLUSION_VIOLATION - Enum constant in enum org.postgresql.util.PSQLState
execSQLQuery(String) - Method in interface org.postgresql.core.BaseConnection
  Execute a SQL query that returns a single resultset.
execSQLQuery(String) - Method in class org.postgresql.jdbc.PgConnection
execSQLQuery(String, int, int) - Method in interface org.postgresql.core.BaseConnection
execSQLQuery(String, int, int) - Method in class org.postgresql.jdbc.PgConnection
execSQLUpdate(String) - Method in interface org.postgresql.core.BaseConnection
  Execute a SQL query that does not return results.
execSQLUpdate(String) - Method in class org.postgresql.jdbc.PgConnection
execute(String) - Method in class org.postgresql.jdbc.PgStatement
execute(String, int) - Method in class org.postgresql.jdbc.PgStatement
execute(String, int[]) - Method in class org.postgresql.jdbc.PgStatement
execute(String, String[]) - Method in class org.postgresql.jdbc.PgStatement
execute(CachedQuery, ParameterList, int) - Method in class org.postgresql.jdbc.PgStatement
execute(Query[], ParameterList[], BatchResultHandler, int, int, int) - Method in interface org.postgresql.core.QueryExecutor
  Execute several Query, passing results to a provided ResultHandler.
execute(Query[], ParameterList[], BatchResultHandler, int, int, int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
execute(Query[], ParameterList[], BatchResultHandler, int, int, int, boolean) - Method in interface org.postgresql.core.QueryExecutor
  Execute several Query with adaptive fetch, passing results to a provided ResultHandler.
execute(Query[], ParameterList[], BatchResultHandler, int, int, int, boolean) - Method in class org.postgresql.core.v3.QueryExecutorImpl
execute(Query, ParameterList, ResultHandler, int, int, int) - Method in interface org.postgresql.core.QueryExecutor
  Execute a Query, passing results to a provided ResultHandler.
execute(Query, ParameterList, ResultHandler, int, int, int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
execute(Query, ParameterList, ResultHandler, int, int, int, boolean) - Method in interface org.postgresql.core.QueryExecutor
  Execute a Query with adaptive fetch, passing results to a provided ResultHandler.
execute(Query, ParameterList, ResultHandler, int, int, int, boolean) - Method in class org.postgresql.core.v3.QueryExecutorImpl
EXECUTE_REQUEST - Static variable in class org.postgresql.core.PgMessageType
executeBatch() - Method in class org.postgresql.jdbc.PgStatement
executeLargeBatch() - Method in class org.postgresql.jdbc.PgStatement
executeLargeUpdate(String) - Method in class org.postgresql.jdbc.PgStatement
executeLargeUpdate(String, int) - Method in class org.postgresql.jdbc.PgStatement
executeLargeUpdate(String, int[]) - Method in class org.postgresql.jdbc.PgStatement
executeLargeUpdate(String, String[]) - Method in class org.postgresql.jdbc.PgStatement
executeQuery(String) - Method in class org.postgresql.jdbc.PgStatement
executeUpdate(String) - Method in class org.postgresql.jdbc.PgStatement
executeUpdate(String, int) - Method in class org.postgresql.jdbc.PgStatement
executeUpdate(String, int[]) - Method in class org.postgresql.jdbc.PgStatement
executeUpdate(String, String[]) - Method in class org.postgresql.jdbc.PgStatement
executeWithFlags(int) - Method in interface org.postgresql.core.BaseStatement
  Execute a prepared query, passing additional query flags.
executeWithFlags(int) - Method in class org.postgresql.jdbc.PgStatement
executeWithFlags(String, int) - Method in interface org.postgresql.core.BaseStatement
  Execute a query, passing additional query flags.
executeWithFlags(String, int) - Method in class org.postgresql.jdbc.PgStatement
executeWithFlags(CachedQuery, int) - Method in interface org.postgresql.core.BaseStatement
  Execute a query, passing additional query flags.
executeWithFlags(CachedQuery, int) - Method in class org.postgresql.jdbc.PgStatement
EXP - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
ExpressionProperties - Class in org.postgresql.util
ExpressionProperties(Properties...) - Constructor for class org.postgresql.util.ExpressionProperties
  Creates an empty property list with the specified defaults.
EXTENDED - Enum constant in enum org.postgresql.jdbc.PreferQueryMode
EXTENDED_CACHE_EVERYTHING - Enum constant in enum org.postgresql.jdbc.PreferQueryMode
EXTENDED_FOR_PREPARED - Enum constant in enum org.postgresql.jdbc.PreferQueryMode

## F

factory - Variable in class org.postgresql.ssl.WrappedFactory
FAILED - Enum constant in enum org.postgresql.core.TransactionState
fastpath(int, boolean, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  Deprecated.
  please use `Fastpath.fastpath(int, FastpathArg[])`
fastpath(int, 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
  Deprecated.
  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
fastpath(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  Send a function call to the PostgreSQL backend by name.
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.
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(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(int) - Constructor for class org.postgresql.fastpath.FastpathArg
  Constructs an argument that consists of an integer value.
FastpathArg(long) - Constructor for class org.postgresql.fastpath.FastpathArg
  Constructs an argument that consists of an integer value.
FastpathArg(String) - Constructor for class org.postgresql.fastpath.FastpathArg
  Constructs an argument that consists of a String.
fastpathCall(int, ParameterList, boolean) - Method in interface org.postgresql.core.QueryExecutor
  Deprecated.
  This API is somewhat obsolete, as one may achieve similar performance and greater functionality by setting up a prepared statement to define the function call. Then, executing the statement with binary transmission of parameters and results substitutes for a fast-path function call.
fastpathCall(int, ParameterList, boolean) - Method in class org.postgresql.core.v3.QueryExecutorImpl
fatalError(SAXParseException) - Method in class org.postgresql.xml.NullErrorHandler
fetch(ResultCursor, ResultHandler, int, boolean) - Method in interface org.postgresql.core.QueryExecutor
  Fetch additional rows from a cursor.
fetch(ResultCursor, ResultHandler, int, boolean) - Method in class org.postgresql.core.v3.QueryExecutorImpl
fetchdirection - Variable in class org.postgresql.jdbc.PgStatement
fetchSize - Variable in class org.postgresql.jdbc.PgResultSet
fetchSize - Variable in class org.postgresql.jdbc.PgStatement
  Number of rows to get in a batch.
Field - Class in org.postgresql.core
Field(String, int) - Constructor for class org.postgresql.core.Field
  Constructor without mod parameter.
Field(String, int, int, int) - Constructor for class org.postgresql.core.Field
  Construct a field based on the information fed to it.
Field(String, int, int, int, int, int) - Constructor for class org.postgresql.core.Field
  Construct a field based on the information fed to it.
fieldBytes - Variable in class org.postgresql.jdbc.PgArray
fieldCount() - Method in class org.postgresql.core.Tuple
  Number of fields in the tuple
FieldMetadata - Class in org.postgresql.jdbc
  This is an internal class to hold field metadata info like table name, column name, etc.
FieldMetadata(String) - Constructor for class org.postgresql.jdbc.FieldMetadata
FieldMetadata.Key - Class in org.postgresql.jdbc
fields - Variable in class org.postgresql.jdbc.PgResultSet
fields - Variable in class org.postgresql.jdbc.PgResultSetMetaData
fieldString - Variable in class org.postgresql.jdbc.PgArray
  Field value as String.
findColumn(String) - Method in class org.postgresql.jdbc.PgResultSet
first() - Method in class org.postgresql.jdbc.PgResultSet
firstUnclosedResult - Variable in class org.postgresql.jdbc.PgStatement
  The first unclosed result.
FixedLengthOutputStream - Class in org.postgresql.core
  A stream that refuses to write more than a maximum number of bytes.
FixedLengthOutputStream(int, OutputStream) - Constructor for class org.postgresql.core.FixedLengthOutputStream
float4(byte[], int) - Static method in class org.postgresql.util.ByteConverter
  Parses a float value from the byte array.
float4(byte[], int, float) - Static method in class org.postgresql.util.ByteConverter
  Encodes a int value to the byte array.
FLOAT4 - Static variable in class org.postgresql.core.Oid
FLOAT4_ARRAY - Static variable in class org.postgresql.core.Oid
float8(byte[], int) - Static method in class org.postgresql.util.ByteConverter
  Parses a double value from the byte array.
float8(byte[], int, double) - Static method in class org.postgresql.util.ByteConverter
  Encodes a int value to the byte array.
FLOAT8 - Static variable in class org.postgresql.core.Oid
FLOAT8_ARRAY - Static variable in class org.postgresql.core.Oid
FLOOR - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
flush() - Method in class org.postgresql.copy.PGCopyOutputStream
flush() - Method in class org.postgresql.core.PGStream
  Flush any pending output to the backend.
flush() - Method in class org.postgresql.largeobject.BlobOutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class org.postgresql.util.internal.PgBufferedOutputStream
flush() - Method in class org.postgresql.util.LogWriterHandler
FLUSH_REQ - Static variable in class org.postgresql.core.PgMessageType
flushBuffer() - Method in class org.postgresql.gss.GSSOutputStream
flushBuffer() - Method in class org.postgresql.util.internal.PgBufferedOutputStream
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
flushCopy() - Method in class org.postgresql.core.v3.CopyDualImpl
flushCopy() - Method in class org.postgresql.core.v3.CopyInImpl
flushCopy(CopyOperationImpl) - Method in class org.postgresql.core.v3.QueryExecutorImpl
forcebinary - Variable in class org.postgresql.jdbc.PgConnection
forceUpdateStatus() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
forceUpdateStatus() - Method in interface org.postgresql.replication.PGReplicationStream
  Force send last received, flushed and applied LSN status to backend.
FOREIGN_KEY_VIOLATION - Enum constant in enum org.postgresql.util.PSQLState
forget(Xid) - Method in class org.postgresql.xa.PGXAConnection
  Does nothing, since we don't do heuristics.
forName(String) - Static method in enum org.postgresql.PGProperty
free() - Method in class org.postgresql.jdbc.AbstractBlobClob
free() - Method in class org.postgresql.jdbc.PgArray
free() - Method in class org.postgresql.jdbc.PgSQLXML
from(String) - Static method in enum org.postgresql.core.ServerVersion
  Attempt to parse the server version string into an XXYYZZ form version number into a `Version`.
from(String) - Static method in enum org.postgresql.core.JavaVersion
  Java version string like in `"java.version"` property.
fromBytes(byte[], Encoding) - Static method in class org.postgresql.util.HStoreConverter
fromMajorMinor(int, int) - Static method in enum org.postgresql.core.ProtocolVersion
fromString(String) - Static method in class org.postgresql.util.HStoreConverter
FUNCTION_CALL_REQ - Static variable in class org.postgresql.core.PgMessageType
FUNCTION_CALL_RESPONSE - Static variable in class org.postgresql.core.PgMessageType

## G

genAlterUserPasswordSQL(String, char[], String) - Static method in class org.postgresql.util.PasswordUtil
  Generate the SQL statement to alter a user's password using the given encryption.
generatedKeyAlwaysReturned() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
generatedKeys - Variable in class org.postgresql.jdbc.PgStatement
  Results returned by a statement that wants generated keys.
get() - Method in interface org.postgresql.core.Provider
  Gets a result.
get(int) - Method in class org.postgresql.core.Tuple
  Get the data for the given field
get(int) - Method in class org.postgresql.util.IntList
get(Properties) - Method in enum org.postgresql.PGProperty
  Deprecated.
  use `PGProperty.getOrDefault(Properties)` instead
get(K) - Method in interface org.postgresql.util.Gettable
get(Key) - Method in class org.postgresql.util.LruCache
  Returns an entry from the cache.
getAcceptedIssuers() - Method in class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM
getAcceptedIssuers() - Method in class org.postgresql.ssl.SingleCertValidatingFactory.SingleCertTrustManager
getAdaptiveFetch() - Method in interface org.postgresql.core.QueryExecutor
  Get state of adaptive fetch inside QueryExecutor.
getAdaptiveFetch() - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCache
  Get state of adaptive fetch.
getAdaptiveFetch() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getAdaptiveFetch() - Method in class org.postgresql.ds.common.BaseDataSource
getAdaptiveFetch() - Method in class org.postgresql.jdbc.PgConnection
getAdaptiveFetch() - Method in class org.postgresql.jdbc.PgResultSet
  Get state of adaptive fetch for resultSet.
getAdaptiveFetch() - Method in class org.postgresql.jdbc.PgStatement
getAdaptiveFetch() - Method in interface org.postgresql.PGConnection
  Get state of adaptive fetch for connection.
getAdaptiveFetch() - Method in interface org.postgresql.PGStatement
  Get state of adaptive fetch for statement.
getAdaptiveFetchMaximum() - Method in class org.postgresql.ds.common.BaseDataSource
getAdaptiveFetchMinimum() - Method in class org.postgresql.ds.common.BaseDataSource
getAdaptiveFetchSize(boolean, ResultCursor) - Method in interface org.postgresql.core.QueryExecutor
  Get fetch size computed by adaptive fetch size for given query.
getAdaptiveFetchSize(boolean, ResultCursor) - Method in class org.postgresql.core.v3.QueryExecutorImpl
getAllowEncodingChanges() - Method in class org.postgresql.ds.common.BaseDataSource
getApplicationName() - Method in interface org.postgresql.core.QueryExecutor
  Returns application_name connection property.
getApplicationName() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getApplicationName() - Method in class org.postgresql.ds.common.BaseDataSource
getArray() - Method in class org.postgresql.jdbc.PgArray
getArray(int) - Method in class org.postgresql.jdbc.PgResultSet
getArray(long, int) - Method in class org.postgresql.jdbc.PgArray
getArray(long, int, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getArray(String) - Method in class org.postgresql.jdbc.PgResultSet
getArray(Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getArrayDelimiter(int) - Method in interface org.postgresql.core.TypeInfo
  Determine the delimiter for the elements of the given array type oid.
getArrayDelimiter(int) - Method in class org.postgresql.jdbc.TypeInfoCache
getArrayImpl(long, int, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getArrayImpl(Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getAsciiStream() - Method in class org.postgresql.jdbc.PgClob
getAsciiStream(int) - Method in class org.postgresql.jdbc.PgResultSet
getAsciiStream(String) - Method in class org.postgresql.jdbc.PgResultSet
getAssistant(int) - Static method in class org.postgresql.jdbc2.ArrayAssistantRegistry
getAssumeMinServerVersion() - Method in class org.postgresql.ds.common.BaseDataSource
getAttributes(String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getAuthenticationPluginClassName() - Method in class org.postgresql.ds.common.BaseDataSource
getAutoCommit() - Method in class org.postgresql.jdbc.PgConnection
getAutomaticFlush() - Method in interface org.postgresql.replication.fluent.CommonOptions
getAutomaticFlush() - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
getAutomaticFlush() - Method in class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder
getAutosave() - Method in class org.postgresql.ds.common.BaseDataSource
getAutosave() - Method in class org.postgresql.jdbc.PgConnection
getAutosave() - Method in interface org.postgresql.PGConnection
  Connection configuration regarding automatic per-query savepoints.
getAutoSave() - Method in interface org.postgresql.core.QueryExecutor
getAutoSave() - Method in class org.postgresql.core.QueryExecutorBase
getBackendPID() - Method in interface org.postgresql.core.QueryExecutor
  Return the process ID (PID) of the backend server process handling this connection.
getBackendPID() - Method in class org.postgresql.core.QueryExecutorBase
getBackendPID() - Method in class org.postgresql.jdbc.PgConnection
getBackendPID() - Method in interface org.postgresql.PGConnection
  Return the process ID (PID) of the backend server process handling this connection.
getBaseColumnName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
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 class org.postgresql.jdbc.PgResultSetMetaData
getBaseSchemaName(int) - Method in interface org.postgresql.PGResultSetMetaData
  Returns the underlying schema name of query result, or "" if it is unable to be determined.
getBaseTableName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getBaseTableName(int) - Method in interface org.postgresql.PGResultSetMetaData
  Returns the underlying table name of query result, or "" if it is unable to be determined.
getBaseType() - Method in class org.postgresql.jdbc.PgArray
getBaseTypeName() - Method in class org.postgresql.jdbc.PgArray
getBatchRewriteValuesBraceClosePosition() - Method in class org.postgresql.core.SqlCommand
getBatchRewriteValuesBraceOpenPosition() - Method in class org.postgresql.core.SqlCommand
getBatchSize() - Method in interface org.postgresql.core.Query
  Get the number of times this Query has been batched.
getBatchSize() - Method in class org.postgresql.core.v3.BatchedQuery
getBestRowIdentifier(String, String, String, int, boolean) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getBigDecimal(int) - Method in class org.postgresql.jdbc.PgResultSet
getBigDecimal(int, int) - Method in class org.postgresql.jdbc.PgResultSet
getBigDecimal(String) - Method in class org.postgresql.jdbc.PgResultSet
getBigDecimal(String, int) - Method in class org.postgresql.jdbc.PgResultSet
getBinaryReceiveOids() - Method in interface org.postgresql.core.QueryExecutor
  Deprecated.
  the method returns a copy of the set, so it is not efficient. Use `TypeTransferModeRegistry.useBinaryForReceive(int)`
getBinaryReceiveOids() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getBinarySendOids() - Method in interface org.postgresql.core.QueryExecutor
  Deprecated.
  the method returns a copy of the set, so it is not efficient. Use `TypeTransferModeRegistry.useBinaryForSend(int)`
getBinarySendOids() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getBinaryStream() - Method in class org.postgresql.jdbc.AbstractBlobClob
getBinaryStream() - Method in class org.postgresql.jdbc.PgSQLXML
getBinaryStream(int) - Method in class org.postgresql.jdbc.PgResultSet
getBinaryStream(long, long) - Method in class org.postgresql.jdbc.PgBlob
getBinaryStream(String) - Method in class org.postgresql.jdbc.PgResultSet
getBinaryTransfer() - Method in class org.postgresql.ds.common.BaseDataSource
getBinaryTransferDisable() - Method in class org.postgresql.ds.common.BaseDataSource
getBinaryTransferEnable() - Method in class org.postgresql.ds.common.BaseDataSource
getBindCount() - Method in class org.postgresql.core.v3.BatchedQuery
getBlob(int) - Method in class org.postgresql.jdbc.PgResultSet
getBlob(String) - Method in class org.postgresql.jdbc.PgResultSet
getBoolean(int) - Method in class org.postgresql.jdbc.PgResultSet
  Retrieves the value of the designated column in the current row of this `ResultSet` object as a `boolean` in the Java programming language.
getBoolean(String) - Method in class org.postgresql.jdbc.PgResultSet
getBoolean(Properties) - Method in enum org.postgresql.PGProperty
  Return the boolean value for this connection parameter in the given `Properties`.
getBuffer() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Returns direct handle to the used buffer.
getByte(int) - Method in class org.postgresql.jdbc.PgResultSet
getByte(String) - Method in class org.postgresql.jdbc.PgResultSet
getBytes() - Method in class org.postgresql.util.StreamWrapper
getBytes(int) - Method in class org.postgresql.jdbc.PgResultSet
getBytes(long, int) - Method in class org.postgresql.jdbc.AbstractBlobClob
getBytes(String) - Method in class org.postgresql.jdbc.PgResultSet
getBytesRemaining() - Method in exception class org.postgresql.util.internal.SourceStreamIOException
getCalendar() - Method in class org.postgresql.util.PGTime
  Returns the calendar object for this time.
getCalendar() - Method in class org.postgresql.util.PGTimestamp
  Returns the calendar object for this timestamp.
getCancelSignalTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getCatalog() - Method in class org.postgresql.jdbc.PgConnection
getCatalogName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getCatalogs() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getCatalogSeparator() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getCatalogTerm() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getCause() - Method in exception class org.postgresql.util.internal.SourceStreamIOException
getCertificateChain(String) - Method in class org.postgresql.ssl.LazyKeyManager
getCertificateChain(String) - Method in class org.postgresql.ssl.PKCS12KeyManager
getChannelBinding() - Method in class org.postgresql.ds.common.BaseDataSource
getCharacterStream() - Method in class org.postgresql.jdbc.PgClob
getCharacterStream() - Method in class org.postgresql.jdbc.PgSQLXML
getCharacterStream(int) - Method in class org.postgresql.jdbc.PgResultSet
getCharacterStream(long, long) - Method in class org.postgresql.jdbc.PgClob
getCharacterStream(String) - Method in class org.postgresql.jdbc.PgResultSet
getChoices() - Method in enum org.postgresql.PGProperty
  Returns the available values for this connection parameter.
getCleanupSavepoints() - Method in class org.postgresql.ds.common.BaseDataSource
  see PGProperty#CLEANUP_SAVEPOINTS
getClientAliases(String, Principal[]) - Method in class org.postgresql.ssl.LazyKeyManager
getClientAliases(String, Principal[]) - Method in class org.postgresql.ssl.PKCS12KeyManager
getClientInfo() - Method in class org.postgresql.jdbc.PgConnection
getClientInfo(String) - Method in class org.postgresql.jdbc.PgConnection
getClientInfoProperties() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getClob(int) - Method in class org.postgresql.jdbc.PgResultSet
getClob(String) - Method in class org.postgresql.jdbc.PgResultSet
getCloseAction() - Method in interface org.postgresql.core.QueryExecutor
  Returns an action that would close the connection cleanly.
getCloseAction() - Method in class org.postgresql.core.QueryExecutorBase
getColumn() - Method in class org.postgresql.util.ServerErrorMessage
getColumnClassName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getColumnCount() - Method in class org.postgresql.jdbc.PgResultSetMetaData
getColumnDisplaySize(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getColumnLabel() - Method in class org.postgresql.core.Field
  Returns the column label of this Field's data type.
getColumnLabel(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getColumnName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getColumnOID(int) - Method in class org.postgresql.jdbc.PgResultSet
  Returns the OID of a field.
getColumnPrivileges(String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getColumns(String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getColumnType(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getColumnTypeName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getCommand() - Method in class org.postgresql.core.NativeQuery
getConcurrency() - Method in class org.postgresql.jdbc.PgResultSet
getConnection() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets a connection to the PostgreSQL database.
getConnection() - Method in class org.postgresql.ds.PGPooledConnection
  Gets a handle for a client to use.
getConnection() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Gets a connection from the connection pool.
getConnection() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getConnection() - Method in class org.postgresql.jdbc.PgStatement
getConnection() - Method in class org.postgresql.xa.PGXAConnection
  XAConnection interface.
getConnection(String, String) - Method in class org.postgresql.ds.common.BaseDataSource
  Gets a connection to the PostgreSQL database.
getConnection(String, String) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Gets a non-pooled connection, unless the user and password are the same as the default values for this connection pool.
getConnectTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getConsistentPoint() - Method in class org.postgresql.replication.ReplicationSlotInfo
  LSN at which we became consistent.
getConstraint() - Method in class org.postgresql.util.ServerErrorMessage
getCopyAPI() - Method in class org.postgresql.jdbc.PgConnection
getCopyAPI() - Method in interface org.postgresql.PGConnection
  This returns the COPY API for the current connection.
getCounter() - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
getCrossReference(String, String, String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getCurrentSchema() - Method in class org.postgresql.ds.common.BaseDataSource
getCursorName() - Method in class org.postgresql.jdbc.PgConnection
  getCursorName gets the cursor name.
getCursorName() - Method in class org.postgresql.jdbc.PgResultSet
getData(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  This convenience method assumes that the return value is not an Integer.
getDatabase() - Method in interface org.postgresql.core.QueryExecutor
getDatabase() - Method in class org.postgresql.core.QueryExecutorBase
getDatabaseEncoding(String) - Static method in class org.postgresql.core.Encoding
  Construct an Encoding for a given database encoding.
getDatabaseMajorVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getDatabaseMetadataCacheFields() - Method in class org.postgresql.ds.common.BaseDataSource
getDatabaseMetadataCacheFieldsMiB() - Method in class org.postgresql.ds.common.BaseDataSource
getDatabaseMinorVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
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.
getDatabaseProductName() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Retrieves the name of this database product.
getDatabaseProductVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getDataSource(String) - Static method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
getDataSourceName() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Gets the name of this DataSource.
getDatatype() - Method in class org.postgresql.util.ServerErrorMessage
getDate(int) - Method in class org.postgresql.jdbc.PgResultSet
getDate(int, Calendar) - Method in class org.postgresql.jdbc.PgResultSet
getDate(String) - Method in class org.postgresql.jdbc.PgResultSet
getDate(String, Calendar) - Method in class org.postgresql.jdbc.PgResultSet
getDays() - Method in class org.postgresql.util.PGInterval
  Returns the days represented by this interval.
getDBVersionNumber() - Method in class org.postgresql.jdbc.PgConnection
  Get server version number.
getDecodingReader(InputStream) - Method in class org.postgresql.core.Encoding
  Get a Reader that decodes the given InputStream using this encoding.
getDefaultCipherSuites() - Method in class org.postgresql.ssl.WrappedFactory
getDefaultFetchSize() - Method in class org.postgresql.jdbc.PgConnection
getDefaultFetchSize() - Method in interface org.postgresql.PGConnection
  Get the default fetch size for statements created from this connection.
getDefaultRowFetchSize() - Method in class org.postgresql.ds.common.BaseDataSource
getDefaultTransactionIsolation() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getDefaultValue() - Method in enum org.postgresql.PGEnvironment
  Returns the default value for this parameter.
getDefaultValue() - Method in enum org.postgresql.PGProperty
  Returns the default value for this connection parameter.
getDescription() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets a description of this DataSource-ish thing.
getDescription() - Method in class org.postgresql.ds.PGConnectionPoolDataSource
  Gets a description of this DataSource.
getDescription() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Gets a description of this DataSource.
getDescription() - Method in class org.postgresql.ds.PGSimpleDataSource
  Gets a description of this DataSource.
getDescription() - Method in enum org.postgresql.PGEnvironment
  Returns the description for this parameter.
getDescription() - Method in enum org.postgresql.PGProperty
  Returns the description for this connection parameter.
getDescription() - Method in class org.postgresql.xa.PGXADataSource
getDetail() - Method in class org.postgresql.util.ServerErrorMessage
getDisableColumnSanitiser() - Method in class org.postgresql.ds.common.BaseDataSource
getDisplaySize(int, int) - Method in interface org.postgresql.core.TypeInfo
getDisplaySize(int, int) - Method in class org.postgresql.jdbc.TypeInfoCache
getDouble(int) - Method in class org.postgresql.jdbc.PgResultSet
getDouble(String) - Method in class org.postgresql.jdbc.PgResultSet
getDriverMajorVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getDriverMinorVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getDriverName() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getDriverVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getEncoding() - Method in interface org.postgresql.core.BaseConnection
getEncoding() - Method in class org.postgresql.core.PGStream
getEncoding() - Method in interface org.postgresql.core.QueryExecutor
getEncoding() - Method in class org.postgresql.core.QueryExecutorBase
getEncoding() - Method in class org.postgresql.jdbc.PgConnection
getEncodingWriter() - Method in class org.postgresql.core.PGStream
  Get a Writer instance that encodes directly onto the underlying stream.
getEncodingWriter(OutputStream) - Method in class org.postgresql.core.Encoding
  Get a Writer that encodes to the given OutputStream using this encoding.
getEscapeSyntaxCallMode() - Method in interface org.postgresql.core.QueryExecutor
getEscapeSyntaxCallMode() - Method in class org.postgresql.core.QueryExecutorBase
getEscapeSyntaxCallMode() - Method in class org.postgresql.ds.common.BaseDataSource
getException() - Method in interface org.postgresql.core.ResultHandler
  Returns the first encountered exception.
getException() - Method in class org.postgresql.core.ResultHandlerBase
getException() - Method in class org.postgresql.core.ResultHandlerDelegate
getExecuteCount() - Method in class org.postgresql.core.CachedQuery
  Number of times this statement has been used.
getExportedKeys(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getExtraNameCharacters() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getFastLong(byte[], long, long) - Static method in class org.postgresql.util.NumberParser
  Optimised byte[] to number parser.
getFastpathAPI() - Method in class org.postgresql.jdbc.PgConnection
getFastpathAPI() - Method in interface org.postgresql.PGConnection
  This returns the Fastpath API for the current connection.
getFetchDirection() - Method in class org.postgresql.jdbc.PgResultSet
getFetchDirection() - Method in class org.postgresql.jdbc.PgStatement
getFetchingCursorName() - Method in class org.postgresql.jdbc.PgStatement
getFetchSize() - Method in class org.postgresql.jdbc.PgResultSet
getFetchSize() - Method in class org.postgresql.jdbc.PgStatement
getFetchSizeForQuery(boolean, Query) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCache
  Get adaptive fetch size for given query.
getField(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
  For several routines in this package, we need to convert a columnIndex into a Field[] descriptor.
getFieldCount() - Method in interface org.postgresql.copy.CopyOperation
getFieldCount() - Method in class org.postgresql.copy.PGCopyInputStream
getFieldCount() - Method in class org.postgresql.copy.PGCopyOutputStream
getFieldCount() - Method in class org.postgresql.core.v3.CopyOperationImpl
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
getFieldFormat(int) - Method in class org.postgresql.core.v3.CopyOperationImpl
getFieldMetadataCache() - Method in interface org.postgresql.core.BaseConnection
  Return metadata cache for given connection.
getFieldMetadataCache() - Method in class org.postgresql.jdbc.PgConnection
getFile() - Method in class org.postgresql.util.ServerErrorMessage
getFixedString(int) - Method in class org.postgresql.jdbc.PgResultSet
  This is used to fix get*() methods on Money fields.
getFloat(int) - Method in class org.postgresql.jdbc.PgResultSet
getFloat(String) - Method in class org.postgresql.jdbc.PgResultSet
getForceBinary() - Method in class org.postgresql.jdbc.PgConnection
getForceBinaryTransfer() - Method in class org.postgresql.jdbc.PgStatement
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() - Method in class org.postgresql.core.Field
  Returns the format of this Field's data (text=0, binary=1).
getFormat() - Method in class org.postgresql.core.v3.CopyOperationImpl
getFormat(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getFormat(int) - Method in interface org.postgresql.PGResultSetMetaData
  Is a column Text or Binary?
getFunction(String) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  get Method object implementing the given function.
getFunction(String) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  get Method object implementing the given function
getFunctionColumns(String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getFunctions(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getGeneratedKeys() - Method in class org.postgresql.jdbc.BatchResultHandler
getGeneratedKeys() - Method in class org.postgresql.jdbc.PgStatement
getGroupStartupParameters() - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  since we can send the startup parameters as a multistatment transaction
getGssEncMode() - Method in class org.postgresql.ds.common.BaseDataSource
getGssLib() - Method in class org.postgresql.ds.common.BaseDataSource
getGssResponseTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getGssUseDefaultCreds() - Method in class org.postgresql.ds.common.BaseDataSource
getHandledRowCount() - Method in interface org.postgresql.copy.CopyOperation
  After successful 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
getHandledRowCount() - Method in class org.postgresql.core.v3.CopyOperationImpl
getHideUnprivilegedObjects() - Method in class org.postgresql.ds.common.BaseDataSource
getHideUnprivilegedObjects() - Method in class org.postgresql.jdbc.PgConnection
getHint() - Method in class org.postgresql.util.ServerErrorMessage
getHoldability() - Method in class org.postgresql.jdbc.PgConnection
getHoldability() - Method in class org.postgresql.jdbc.PgResultSet
getHost() - Method in class org.postgresql.util.HostSpec
getHostRecheckSeconds() - Method in class org.postgresql.ds.common.BaseDataSource
getHostSpec() - Method in class org.postgresql.core.PGStream
getHostSpec() - Method in interface org.postgresql.core.QueryExecutor
getHostSpec() - Method in class org.postgresql.core.QueryExecutorBase
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.
getIdempotent() - Method in interface org.postgresql.core.v3.SqlSerializationContext
  Returns true if the SQL to String conversion should be idempotent.
getIdentifierQuoteString() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  What is the string used to quote SQL identifiers? This returns a space if identifier quoting isn't supported.
getImportedExportedKeys(String, String, String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getImportedKeys(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getIndex() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Returns the current read position in the buffer.
getIndexInfo(String, String, String, boolean, boolean) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getInitialConnections() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Gets the number of connections that will be created when this DataSource is initialized.
getInParameterCount() - Method in interface org.postgresql.core.ParameterList
  Get the number of IN parameters in this list.
getInputStream() - Method in class org.postgresql.largeobject.LargeObject
  Returns an `InputStream` from this object.
getInputStream(int, long) - Method in class org.postgresql.largeobject.LargeObject
  Returns an `InputStream` from this object, that will limit the amount of data that is visible.
getInputStream(long) - Method in class org.postgresql.largeobject.LargeObject
  Returns an `InputStream` from this object, that will limit the amount of data that is visible.
getInsertOID() - Method in class org.postgresql.jdbc.ResultWrapper
getInstance() - Static method in class org.postgresql.util.LazyCleaner
  Returns a default cleaner instance.
getInt(int) - Method in class org.postgresql.jdbc.PgResultSet
getInt(String) - Method in class org.postgresql.jdbc.PgResultSet
getInt(Properties) - Method in enum org.postgresql.PGProperty
  Return the int value for this connection parameter in the given `Properties`.
getInteger(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  This convenience method assumes that the return value is an integer.
getInteger(Properties) - Method in enum org.postgresql.PGProperty
  Return the `Integer` value for this connection parameter in the given `Properties`.
getIntegerDateTimes() - Method in interface org.postgresql.core.QueryExecutor
  Returns true if server uses integer instead of double for binary date and time encodings.
getIntegerDateTimes() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getInternalPosition() - Method in class org.postgresql.util.ServerErrorMessage
getInternalQuery() - Method in class org.postgresql.util.ServerErrorMessage
getIntNoCheck(Properties) - Method in enum org.postgresql.PGProperty
  Return the int value for this connection parameter in the given `Properties`.
getIOException() - Method in exception class org.postgresql.core.PGBindException
getIsolationLevelName(int) - Method in class org.postgresql.jdbc.PgConnection
getJaasApplicationName() - Method in class org.postgresql.ds.common.BaseDataSource
getJaasLogin() - Method in class org.postgresql.ds.common.BaseDataSource
getJavaArrayType(String) - Method in interface org.postgresql.core.TypeInfo
getJavaArrayType(String) - Method in class org.postgresql.jdbc.TypeInfoCache
getJavaClass(int) - Method in interface org.postgresql.core.TypeInfo
getJavaClass(int) - Method in class org.postgresql.jdbc.TypeInfoCache
getJDBCMajorVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getJDBCMinorVersion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getJVMEncoding(String) - Static method in class org.postgresql.core.Encoding
  Construct an Encoding for a given JVM encoding.
getKerberosServerName() - Method in class org.postgresql.ds.common.BaseDataSource
getKeys() - Method in class org.postgresql.translation.messages_bg
getKeys() - Method in class org.postgresql.translation.messages_cs
getKeys() - Method in class org.postgresql.translation.messages_de
getKeys() - Method in class org.postgresql.translation.messages_es
getKeys() - Method in class org.postgresql.translation.messages_fr
getKeys() - Method in class org.postgresql.translation.messages_it
getKeys() - Method in class org.postgresql.translation.messages_ja
getKeys() - Method in class org.postgresql.translation.messages_nl
getKeys() - Method in class org.postgresql.translation.messages_pl
getKeys() - Method in class org.postgresql.translation.messages_pt_BR
getKeys() - Method in class org.postgresql.translation.messages_ru
getKeys() - Method in class org.postgresql.translation.messages_sr
getKeys() - Method in class org.postgresql.translation.messages_tr
getKeys() - Method in class org.postgresql.translation.messages_zh_CN
getKeys() - Method in class org.postgresql.translation.messages_zh_TW
getKeyStorePassword() - Method in class org.postgresql.ssl.DbKeyStoreSocketFactory
getKeyStoreStream() - Method in class org.postgresql.ssl.DbKeyStoreSocketFactory
getLargeMaxRows() - Method in class org.postgresql.jdbc.PgStatement
getLargeObjectAPI() - Method in class org.postgresql.jdbc.PgConnection
getLargeObjectAPI() - Method in interface org.postgresql.PGConnection
  This returns the LargeObject API for the current connection.
getLargeUpdateCount() - Method in class org.postgresql.jdbc.BatchResultHandler
getLargeUpdateCount() - Method in class org.postgresql.jdbc.PgStatement
getLastAppliedLSN() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
getLastAppliedLSN() - Method in interface org.postgresql.replication.PGReplicationStream
  Last applied lsn sent in update message to backed.
getLastFlushedLSN() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
getLastFlushedLSN() - Method in interface org.postgresql.replication.PGReplicationStream
  Last flushed LSN sent in update message to backend.
getLastOID() - Method in class org.postgresql.jdbc.PgStatement
getLastOID() - Method in interface org.postgresql.PGStatement
  Returns the Last inserted/updated oid.
getLastReceiveLSN() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
getLastReceiveLSN() - Method in interface org.postgresql.replication.PGReplicationStream
  Parameter updates by execute `PGReplicationStream.read()` method.
getLastUsedFetchSize() - Method in class org.postgresql.jdbc.PgResultSet
  Get fetch size used during last fetch.
getLength() - Method in class org.postgresql.core.Field
  Returns the length of this Field's data type.
getLength() - Method in class org.postgresql.util.ByteBufferByteStreamWriter
getLength() - Method in interface org.postgresql.util.ByteStreamWriter
  Returns the length of the stream.
getLength() - Method in class org.postgresql.util.StreamWrapper
getLine() - Method in class org.postgresql.util.ServerErrorMessage
getLo(boolean) - Method in class org.postgresql.jdbc.AbstractBlobClob
getLoadBalanceHosts() - Method in class org.postgresql.ds.common.BaseDataSource
getLocalSocketAddress() - Method in class org.postgresql.ds.common.BaseDataSource
getLocalSocketAddress() - Method in class org.postgresql.util.HostSpec
getLogger() - Method in interface org.postgresql.core.BaseConnection
getLogger() - Method in class org.postgresql.jdbc.PgConnection
getLoggerFile() - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  Configure via java.util.logging
getLoggerLevel() - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  Configure via java.util.logging
getLoginTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getLogServerErrorDetail() - Method in interface org.postgresql.core.BaseConnection
  Indicates if error details from server used in included in logging and exceptions.
getLogServerErrorDetail() - Method in class org.postgresql.ds.common.BaseDataSource
getLogServerErrorDetail() - Method in class org.postgresql.jdbc.PgConnection
getLogUnclosedConnections() - Method in class org.postgresql.ds.common.BaseDataSource
getLogWriter() - Method in class org.postgresql.ds.common.BaseDataSource
  This implementation don't use a LogWriter.
getLong(int) - Method in class org.postgresql.jdbc.PgResultSet
getLong(String) - Method in class org.postgresql.jdbc.PgResultSet
getLong(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  This convenience method assumes that the return value is a long (bigint).
getLongOID() - Method in class org.postgresql.largeobject.LargeObject
getMajor() - Method in enum org.postgresql.core.ProtocolVersion
  Gets the major version number.
getMajorVersion() - Method in class org.postgresql.Driver
getMajorVersionNumber() - Method in enum org.postgresql.core.ServerVersion
getMajorVersionNumber() - Method in interface org.postgresql.core.Version
getMaxBinaryLiteralLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxCatalogNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxCharLiteralLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxColumnNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxColumnsInGroupBy() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxColumnsInIndex() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxColumnsInOrderBy() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxColumnsInSelect() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxColumnsInTable() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  What is the maximum number of columns in a table? From the CREATE TABLE reference page...
getMaxConnections() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Gets the maximum number of connections that the pool will allow.
getMaxConnections() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  How many active connection can we have at a time to this database? Well, since it depends on postmaster, which just does a listen() followed by an accept() and fork(), its basically very high.
getMaxCursorNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxFieldSize() - Method in class org.postgresql.jdbc.PgStatement
getMaximumPrecision(int) - Method in interface org.postgresql.core.TypeInfo
getMaximumPrecision(int) - Method in class org.postgresql.jdbc.TypeInfoCache
getMaximumRowSizeBytes() - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
getMaxIndexKeys() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxIndexLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxLogicalLobSize() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxProcedureNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxResultBuffer() - Method in class org.postgresql.core.PGStream
  Get MaxResultBuffer from PGStream.
getMaxResultBuffer() - Method in class org.postgresql.ds.common.BaseDataSource
getMaxResultRowSize() - Method in class org.postgresql.core.v3.BatchedQuery
  Return maximum size in bytes that each result row from this query may return.
getMaxRows() - Method in class org.postgresql.jdbc.PgStatement
getMaxRowSize() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxRowSizeBytes() - Method in class org.postgresql.core.PGStream
  Get actual max row size noticed so far.
getMaxSchemaNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxSendBufferSize() - Method in class org.postgresql.ds.common.BaseDataSource
getMaxStatementLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxStatements() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxTableNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxTablesInSelect() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMaxUserNameLength() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getMessage() - Method in exception class org.postgresql.util.PSQLWarning
getMessage() - Method in class org.postgresql.util.ServerErrorMessage
getMetadata() - Method in class org.postgresql.core.Field
getMetaData() - Method in class org.postgresql.jdbc.PgConnection
getMetaData() - Method in class org.postgresql.jdbc.PgResultSet
getMicroSeconds() - Method in class org.postgresql.util.PGInterval
getMinor() - Method in enum org.postgresql.core.ProtocolVersion
  Gets the minor version number.
getMinorVersion() - Method in class org.postgresql.Driver
getMinutes() - Method in class org.postgresql.util.PGInterval
  Returns the minutes represented by this interval.
getMod() - Method in class org.postgresql.core.Field
  Returns the mod of this Field's data type
getMonths() - Method in class org.postgresql.util.PGInterval
  Returns the months represented by this interval.
getMoreResults() - Method in class org.postgresql.jdbc.PgStatement
getMoreResults(int) - Method in class org.postgresql.jdbc.PgStatement
getName() - Method in class org.postgresql.core.Notification
getName() - Method in enum org.postgresql.PGEnvironment
  Returns the name of the parameter.
getName() - Method in interface org.postgresql.PGNotification
  Returns name of this notification.
getName() - Method in enum org.postgresql.PGProperty
  Returns the name of the connection parameter.
getNativeSql() - Method in interface org.postgresql.core.Query
  Returns SQL in native for database format.
getNativeSql() - Method in class org.postgresql.core.v3.BatchedQuery
  Method to return the sql based on number of batches.
getNCharacterStream(int) - Method in class org.postgresql.jdbc.PgResultSet
getNCharacterStream(String) - Method in class org.postgresql.jdbc.PgResultSet
getNClob(int) - Method in class org.postgresql.jdbc.PgResultSet
getNClob(String) - Method in class org.postgresql.jdbc.PgResultSet
getNetworkTimeout() - Method in class org.postgresql.core.PGStream
getNetworkTimeout() - Method in interface org.postgresql.core.QueryExecutor
getNetworkTimeout() - Method in class org.postgresql.core.QueryExecutorBase
getNetworkTimeout() - Method in class org.postgresql.jdbc.PgConnection
getNext() - Method in class org.postgresql.jdbc.ResultWrapper
getNotifications() - Method in interface org.postgresql.core.QueryExecutor
  Retrieve and clear the set of asynchronous notifications pending on this connection.
getNotifications() - Method in class org.postgresql.core.QueryExecutorBase
getNotifications() - Method in class org.postgresql.jdbc.PgConnection
getNotifications() - Method in interface org.postgresql.PGConnection
  This method returns any notifications that have been received since the last call to this method.
getNotifications(int) - Method in class org.postgresql.jdbc.PgConnection
getNotifications(int) - Method in interface org.postgresql.PGConnection
  This method returns any notifications that have been received since the last call to this method.
getNString(int) - Method in class org.postgresql.jdbc.PgResultSet
getNString(String) - Method in class org.postgresql.jdbc.PgResultSet
getNumericFunctions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getObject(int) - Method in class org.postgresql.jdbc.PgResultSet
getObject(int, Class<T>) - Method in class org.postgresql.jdbc.PgResultSet
getObject(int, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgResultSet
getObject(String) - Method in class org.postgresql.jdbc.PgResultSet
getObject(String, String, byte[]) - Method in interface org.postgresql.core.BaseConnection
  Construct and return an appropriate object for the given type and value.
getObject(String, String, byte[]) - Method in class org.postgresql.jdbc.PgConnection
  This method is used internally to return an object based around org.postgresql's more unique data types.
getObject(String, Class<T>) - Method in class org.postgresql.jdbc.PgResultSet
getObject(String, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgResultSet
getObjectImpl(int, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgResultSet
getObjectImpl(String, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgResultSet
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class org.postgresql.ds.common.PGObjectFactory
  Dereferences a PostgreSQL DataSource.
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class org.postgresql.xa.PGXADataSourceFactory
getOffset() - Method in class org.postgresql.util.StreamWrapper
getOid() - Method in class org.postgresql.core.CommandCompleteParser
getOID() - Method in class org.postgresql.core.Field
  Returns the oid of this Field's data type.
getOID() - Method in class org.postgresql.largeobject.LargeObject
  Deprecated.
  As of 8.3, replaced by `LargeObject.getLongOID()`
getOID(String, FastpathArg[]) - Method in class org.postgresql.fastpath.Fastpath
  This convenience method assumes that the return value is an oid.
getOptions() - Method in class org.postgresql.ds.common.BaseDataSource
getOrDefault(Properties) - Method in enum org.postgresql.PGProperty
  Returns the value of the connection parameter from the given `Properties` or the default value.
getOrNull(Properties) - Method in enum org.postgresql.PGProperty
  Returns the value of the connection parameter from the given `Properties` or null if there is no default value
getOutParameterCount() - Method in interface org.postgresql.core.ParameterList
  Get the number of OUT parameters in this list.
getOutputPlugin() - Method in class org.postgresql.replication.ReplicationSlotInfo
  Output Plugin used on slot creation.
getOutputStream() - Method in class org.postgresql.largeobject.LargeObject
  Returns an `OutputStream` to this object.
getOutputStream() - Method in interface org.postgresql.util.ByteStreamWriter.ByteStreamTarget
  Provides an output stream to write bytes to.
getParameter() - Method in class org.postgresql.core.Notification
getParameter() - Method in interface org.postgresql.PGNotification
  Returns additional information from the notifying process.
getParameterClassName(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
getParameterCount() - Method in interface org.postgresql.core.ParameterList
  Get the number of parameters in this list.
getParameterCount() - Method in class org.postgresql.jdbc.PgParameterMetaData
getParameterMode(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
  For now report all parameters as inputs.
getParameterStatus(String) - Method in interface org.postgresql.core.QueryExecutor
getParameterStatus(String) - Method in class org.postgresql.core.QueryExecutorBase
getParameterStatus(String) - Method in class org.postgresql.jdbc.PgConnection
getParameterStatus(String) - Method in interface org.postgresql.PGConnection
  Shorthand for getParameterStatuses().get(...) .
getParameterStatuses() - Method in interface org.postgresql.core.QueryExecutor
getParameterStatuses() - Method in class org.postgresql.core.QueryExecutorBase
getParameterStatuses() - Method in class org.postgresql.jdbc.PgConnection
getParameterStatuses() - Method in interface org.postgresql.PGConnection
  Returns the current values of all parameters reported by the server.
getParameterType(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
getParameterTypeName(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
getParent() - Method in class org.postgresql.translation.messages_bg
getParent() - Method in class org.postgresql.translation.messages_cs
getParent() - Method in class org.postgresql.translation.messages_de
getParent() - Method in class org.postgresql.translation.messages_es
getParent() - Method in class org.postgresql.translation.messages_fr
getParent() - Method in class org.postgresql.translation.messages_it
getParent() - Method in class org.postgresql.translation.messages_ja
getParent() - Method in class org.postgresql.translation.messages_nl
getParent() - Method in class org.postgresql.translation.messages_pl
getParent() - Method in class org.postgresql.translation.messages_pt_BR
getParent() - Method in class org.postgresql.translation.messages_ru
getParent() - Method in class org.postgresql.translation.messages_sr
getParent() - Method in class org.postgresql.translation.messages_tr
getParent() - Method in class org.postgresql.translation.messages_zh_CN
getParent() - Method in class org.postgresql.translation.messages_zh_TW
getParentLogger() - Method in class org.postgresql.Driver
getParentLogger() - Method in class org.postgresql.ds.common.BaseDataSource
getPassword() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the password to connect with by default.
getPassword(String, String, String, String) - Static method in class org.postgresql.jdbcurlresolver.PgPassParser
  Read .pgpass resource
getPassword(AuthenticationRequestType) - Method in interface org.postgresql.plugin.AuthenticationPlugin
  Callback method to provide the password to use for authentication.
getPGArrayElement(int) - Method in interface org.postgresql.core.TypeInfo
  Look up the oid of an array's base type given the array's type oid.
getPGArrayElement(int) - Method in class org.postgresql.jdbc.TypeInfoCache
getPGArrayType(String) - Method in class org.postgresql.jdbc.TypeInfoCache
getPGArrayType(String) - Method in interface org.postgresql.core.TypeInfo
  Determine the oid of the given base postgresql type's array type.
getPGConnection() - Method in class org.postgresql.jdbc.PgStatement
getPGName() - Method in class org.postgresql.jdbc.PSQLSavepoint
getPGobject(String) - Method in interface org.postgresql.core.TypeInfo
getPGobject(String) - Method in class org.postgresql.jdbc.TypeInfoCache
getPGStatement() - Method in class org.postgresql.jdbc.PgResultSet
getPGType() - Method in class org.postgresql.core.Field
getPGType(int) - Method in class org.postgresql.jdbc.PgResultSet
getPGType(int) - Method in interface org.postgresql.core.TypeInfo
  Look up the postgresql type name for a given oid.
getPGType(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getPGType(int) - Method in class org.postgresql.jdbc.TypeInfoCache
getPGType(String) - Method in interface org.postgresql.core.TypeInfo
  Look up the oid for a given postgresql type name.
getPGType(String) - Method in class org.postgresql.jdbc.TypeInfoCache
getPGTypeNamesWithSQLTypes() - Method in interface org.postgresql.core.TypeInfo
getPGTypeNamesWithSQLTypes() - Method in class org.postgresql.jdbc.TypeInfoCache
getPGTypeOidsWithSQLTypes() - Method in interface org.postgresql.core.TypeInfo
getPGTypeOidsWithSQLTypes() - Method in class org.postgresql.jdbc.TypeInfoCache
getPID() - Method in class org.postgresql.core.Notification
getPID() - Method in interface org.postgresql.PGNotification
  Returns the process id of the backend process making this notification.
getPooledConnection() - Method in class org.postgresql.ds.PGConnectionPoolDataSource
  Gets a connection which may be pooled by the app server or middleware implementation of DataSource.
getPooledConnection(String, String) - Method in class org.postgresql.ds.PGConnectionPoolDataSource
  Gets a connection which may be pooled by the app server or middleware implementation of DataSource.
getPort() - Method in class org.postgresql.util.HostSpec
getPortNumber() - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  use `BaseDataSource.getPortNumbers()`
getPortNumbers() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the port(s) which the PostgreSQL server is listening on for TCP/IP connections.
getPosition() - Method in class org.postgresql.util.ServerErrorMessage
getPositionInTable() - Method in class org.postgresql.core.Field
getPrecision(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
getPrecision(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getPrecision(int, int) - Method in interface org.postgresql.core.TypeInfo
getPrecision(int, int) - Method in class org.postgresql.jdbc.TypeInfoCache
getPreferQueryMode() - Method in interface org.postgresql.core.QueryExecutor
getPreferQueryMode() - Method in class org.postgresql.core.QueryExecutorBase
getPreferQueryMode() - Method in class org.postgresql.ds.common.BaseDataSource
getPreferQueryMode() - Method in class org.postgresql.jdbc.PgConnection
getPreferQueryMode() - Method in interface org.postgresql.PGConnection
  Returns the query mode for this connection.
getPreparedStatementCacheQueries() - Method in class org.postgresql.ds.common.BaseDataSource
getPreparedStatementCacheSizeMiB() - Method in class org.postgresql.ds.common.BaseDataSource
getPrepareThreshold() - Method in class org.postgresql.ds.common.BaseDataSource
getPrepareThreshold() - Method in class org.postgresql.jdbc.PgConnection
getPrepareThreshold() - Method in class org.postgresql.jdbc.PgStatement
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.
getPrimaryKeys(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getPrimaryUniqueKeys(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getPrivateKey(String) - Method in class org.postgresql.ssl.LazyKeyManager
getPrivateKey(String) - Method in class org.postgresql.ssl.PKCS12KeyManager
getProcedureColumns(String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getProcedures(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getProcedureTerm() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getProperty(String) - Method in class org.postgresql.ds.common.BaseDataSource
getProperty(String) - Method in class org.postgresql.util.ExpressionProperties
  Returns property value with all `${propKey}` like references replaced with the value of the relevant property with recursive resolution.
getProperty(String, String) - Method in class org.postgresql.util.ExpressionProperties
getProperty(Reference, String) - Method in class org.postgresql.ds.common.PGObjectFactory
getProperty(PGProperty) - Method in class org.postgresql.ds.common.BaseDataSource
getPropertyInfo(String, Properties) - Method in class org.postgresql.Driver
  The getPropertyInfo method is intended to allow a generic GUI tool to discover what properties it should prompt a human for in order to get enough information to connect to a database.
getProtocolVersion() - Method in class org.postgresql.core.PGStream
getProtocolVersion() - Method in interface org.postgresql.core.QueryExecutor
getProtocolVersion() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getProtocolVersion() - Method in class org.postgresql.ds.common.BaseDataSource
getProtocolVersion() - Method in class org.postgresql.jdbc.PgConnection
getPseudoColumns(String, String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getQueryExecutor() - Method in interface org.postgresql.core.BaseConnection
  Get the QueryExecutor implementation for this connection.
getQueryExecutor() - Method in class org.postgresql.core.v3.CopyOperationImpl
getQueryExecutor() - Method in class org.postgresql.jdbc.PgConnection
getQueryTimeout() - Method in class org.postgresql.jdbc.PgStatement
getQueryTimeoutMs() - Method in class org.postgresql.jdbc.PgStatement
  The queryTimeout limit is the number of milliseconds the driver will wait for a Statement to execute.
getQuoteReturningIdentifiers() - Method in interface org.postgresql.core.QueryExecutor
getQuoteReturningIdentifiers() - Method in class org.postgresql.core.QueryExecutorBase
getQuoteReturningIdentifiers() - Method in class org.postgresql.ds.common.BaseDataSource
getRawPropertyValue(String) - Method in class org.postgresql.util.ExpressionProperties
  Returns raw value of a property without any replacements.
getRawValue(int) - Method in class org.postgresql.jdbc.PgResultSet
  Checks that the result set is not closed, it's positioned on a valid row and that the given column number is valid.
getReadOnly() - Method in class org.postgresql.ds.common.BaseDataSource
getReadOnlyMode() - Method in class org.postgresql.ds.common.BaseDataSource
getReceiveBufferSize() - Method in class org.postgresql.ds.common.BaseDataSource
getRecvBufferSize() - Method in class org.postgresql.ds.common.BaseDataSource
getRef(int) - Method in class org.postgresql.jdbc.PgResultSet
getRef(String) - Method in class org.postgresql.jdbc.PgResultSet
getRefCount() - Method in class org.postgresql.util.SharedTimer
getRefCursor() - Method in class org.postgresql.jdbc.PgResultSet
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
getReference() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Adds custom properties for this DataSource to the properties defined in the superclass.
getReplication() - Method in class org.postgresql.ds.common.BaseDataSource
getReplicationAPI() - Method in class org.postgresql.jdbc.PgConnection
getReplicationAPI() - Method in interface org.postgresql.PGConnection
getReplicationProtocol() - Method in interface org.postgresql.core.BaseConnection
  Internal protocol for work with physical and logical replication.
getReplicationProtocol() - Method in interface org.postgresql.core.QueryExecutor
getReplicationProtocol() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getReplicationProtocol() - Method in class org.postgresql.jdbc.PgConnection
getReplicationType() - Method in class org.postgresql.replication.ReplicationSlotInfo
  Replication type of the slot created, might be PHYSICAL or LOGICAL.
getResultSet() - Method in class org.postgresql.jdbc.PgArray
getResultSet() - Method in class org.postgresql.jdbc.PgStatement
getResultSet() - Method in class org.postgresql.jdbc.ResultWrapper
getResultSet(long, int) - Method in class org.postgresql.jdbc.PgArray
getResultSet(long, int, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getResultSet(Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getResultSetColumnNameIndexMap() - Method in interface org.postgresql.core.Query
  Get a map that a result set can use to find the index associated to a name.
getResultSetColumnNameIndexMap() - Method in class org.postgresql.core.v3.BatchedQuery
getResultSetConcurrency() - Method in class org.postgresql.jdbc.PgStatement
getResultSetHoldability() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getResultSetHoldability() - Method in class org.postgresql.jdbc.PgStatement
getResultSetImpl(long, int, Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getResultSetImpl(Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgArray
getResultSetType() - Method in class org.postgresql.jdbc.PgStatement
getReWriteBatchedInserts() - Method in class org.postgresql.ds.common.BaseDataSource
getRoutine() - Method in class org.postgresql.util.ServerErrorMessage
getRow() - Method in class org.postgresql.jdbc.PgResultSet
getRowId(int) - Method in class org.postgresql.jdbc.PgResultSet
getRowId(String) - Method in class org.postgresql.jdbc.PgResultSet
getRowIdLifetime() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getRows() - Method in class org.postgresql.core.CommandCompleteParser
getRuntimeVersion() - Static method in enum org.postgresql.core.JavaVersion
  Returns enum value that represents current runtime.
getSavepointId() - Method in class org.postgresql.jdbc.PSQLSavepoint
getSavepointName() - Method in class org.postgresql.jdbc.PSQLSavepoint
getScale(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
getScale(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getScale(int, int) - Method in interface org.postgresql.core.TypeInfo
getScale(int, int) - Method in class org.postgresql.jdbc.TypeInfoCache
getSchema() - Method in class org.postgresql.jdbc.PgConnection
getSchema() - Method in class org.postgresql.util.ServerErrorMessage
getSchemaName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getSchemas() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSchemas(String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSchemaTerm() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSearchStringEscape() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSeconds() - Method in class org.postgresql.util.PGInterval
  Returns the seconds represented by this interval.
getSendBufferSize() - Method in class org.postgresql.ds.common.BaseDataSource
getServerAliases(String, Principal[]) - Method in class org.postgresql.ssl.LazyKeyManager
getServerAliases(String, Principal[]) - Method in class org.postgresql.ssl.PKCS12KeyManager
getServerErrorMessage() - Method in exception class org.postgresql.util.PSQLException
getServerErrorMessage() - Method in exception class org.postgresql.util.PSQLWarning
getServerMajorVersion() - Method in class org.postgresql.jdbc.PgConnection
  Get server major version.
getServerMinorVersion() - Method in class org.postgresql.jdbc.PgConnection
  Get server minor version.
getServerName() - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  use `BaseDataSource.getServerNames()`
getServerNames() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the name of the host(s) the PostgreSQL database is running on.
getServerVersion() - Method in interface org.postgresql.core.QueryExecutor
  Return the server version from the server_version GUC.
getServerVersion() - Method in class org.postgresql.core.QueryExecutorBase
getServerVersionNum() - Method in interface org.postgresql.core.QueryExecutor
  Get a machine-readable server version.
getServerVersionNum() - Method in class org.postgresql.core.QueryExecutorBase
getServiceProperties(String) - Static method in class org.postgresql.jdbcurlresolver.PgServiceConfParser
  Read pg_service.conf resource
getSetString(Properties) - Method in enum org.postgresql.PGProperty
  Return the property if exists but avoiding the default.
getSeverity() - Method in class org.postgresql.util.ServerErrorMessage
getSharedCalendar(TimeZone) - Method in class org.postgresql.jdbc.TimestampUtils
  Get a shared calendar, applying the supplied time zone or the default time zone if null.
getSharedTimer() - Static method in class org.postgresql.Driver
getShort(int) - Method in class org.postgresql.jdbc.PgResultSet
getShort(String) - Method in class org.postgresql.jdbc.PgResultSet
getSingleResultSet() - Method in class org.postgresql.jdbc.PgStatement
getSize() - Method in class org.postgresql.core.CachedQuery
getSize() - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
getSize() - Method in class org.postgresql.jdbc.FieldMetadata
getSize() - Method in interface org.postgresql.util.CanEstimateSize
getSize() - Method in class org.postgresql.util.PGtokenizer
getSlotName() - Method in interface org.postgresql.replication.fluent.CommonOptions
  Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows which could cause a recovery conflict even when the standby is disconnected.
getSlotName() - Method in interface org.postgresql.replication.fluent.logical.LogicalReplicationOptions
  Required parameter for logical replication.
getSlotName() - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
getSlotName() - Method in class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder
getSlotName() - Method in class org.postgresql.replication.ReplicationSlotInfo
  Replication slot name.
getSlotOptions() - Method in interface org.postgresql.replication.fluent.logical.LogicalReplicationOptions
  Parameters for output plugin.
getSlotOptions() - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
getSnapshotName() - Method in class org.postgresql.replication.ReplicationSlotInfo
  Exported snapshot name at the point of replication slot creation.
getSocket() - Method in class org.postgresql.core.PGStream
getSocketFactory() - Method in class org.postgresql.core.PGStream
getSocketFactory() - Method in class org.postgresql.ds.common.BaseDataSource
getSocketFactory(Properties) - Static method in class org.postgresql.core.SocketFactoryFactory
  Instantiates `SocketFactory` based on the `PGProperty.SOCKET_FACTORY`.
getSocketFactoryArg() - Method in class org.postgresql.ds.common.BaseDataSource
getSocketTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getSource(Class<T>) - Method in class org.postgresql.jdbc.PgSQLXML
getSql() - Method in class org.postgresql.core.JdbcCallParseInfo
  SQL in a native for certain backend version.
getSqlCommand() - Method in interface org.postgresql.core.Query
  Returns properties of the query (sql keyword, and some other parsing info).
getSqlCommand() - Method in class org.postgresql.core.v3.BatchedQuery
getSQLKeywords() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSQLState() - Method in class org.postgresql.util.ServerErrorMessage
getSQLStateType() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSQLType() - Method in class org.postgresql.core.Field
getSQLType(int) - Method in class org.postgresql.jdbc.PgResultSet
getSQLType(int) - Method in interface org.postgresql.core.TypeInfo
  Look up the SQL typecode for a given type oid.
getSQLType(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getSQLType(int) - Method in class org.postgresql.jdbc.TypeInfoCache
getSQLType(String) - Method in interface org.postgresql.core.TypeInfo
  Look up the SQL typecode for a given postgresql type name.
getSQLType(String) - Method in class org.postgresql.jdbc.TypeInfoCache
getSQLXML(int) - Method in class org.postgresql.jdbc.PgResultSet
getSQLXML(String) - Method in class org.postgresql.jdbc.PgResultSet
getSsl() - Method in class org.postgresql.ds.common.BaseDataSource
getSslcert() - Method in class org.postgresql.ds.common.BaseDataSource
getSslCert() - Method in class org.postgresql.ds.common.BaseDataSource
getSslfactory() - Method in class org.postgresql.ds.common.BaseDataSource
getSslfactoryarg() - Method in class org.postgresql.ds.common.BaseDataSource
getSslFactoryArg() - Method in class org.postgresql.ds.common.BaseDataSource
getSslhostnameverifier() - Method in class org.postgresql.ds.common.BaseDataSource
getSslHostnameVerifier() - Method in class org.postgresql.ds.common.BaseDataSource
getSslkey() - Method in class org.postgresql.ds.common.BaseDataSource
getSslKey() - Method in class org.postgresql.ds.common.BaseDataSource
getSslmode() - Method in class org.postgresql.ds.common.BaseDataSource
getSslMode() - Method in class org.postgresql.ds.common.BaseDataSource
getSslNegotiation() - Method in class org.postgresql.ds.common.BaseDataSource
getSslpassword() - Method in class org.postgresql.ds.common.BaseDataSource
getSslPassword() - Method in class org.postgresql.ds.common.BaseDataSource
getSslpasswordcallback() - Method in class org.postgresql.ds.common.BaseDataSource
getSslPasswordCallback() - Method in class org.postgresql.ds.common.BaseDataSource
getSslResponseTimeout() - Method in class org.postgresql.ds.common.BaseDataSource
getSslrootcert() - Method in class org.postgresql.ds.common.BaseDataSource
getSslRootCert() - Method in class org.postgresql.ds.common.BaseDataSource
getSslSocketFactory(Properties) - Static method in class org.postgresql.core.SocketFactoryFactory
  Instantiates `SSLSocketFactory` based on the `PGProperty.SSL_FACTORY`.
getSspiServiceClass() - Method in class org.postgresql.ds.common.BaseDataSource
getStandardConformingStrings() - Method in interface org.postgresql.core.BaseConnection
  Returns whether the server treats string-literals according to the SQL standard or if it uses traditional PostgreSQL escaping rules.
getStandardConformingStrings() - Method in interface org.postgresql.core.QueryExecutor
  Returns whether the server treats string-literals according to the SQL standard or if it uses traditional PostgreSQL escaping rules.
getStandardConformingStrings() - Method in class org.postgresql.core.QueryExecutorBase
getStandardConformingStrings() - Method in interface org.postgresql.core.v3.SqlSerializationContext
  Returns true if strings literals should use `standard_conforming_strings=on` encoding.
getStandardConformingStrings() - Method in class org.postgresql.jdbc.PgConnection
getStartLSNPosition() - Method in interface org.postgresql.replication.fluent.CommonOptions
getStartLSNPosition() - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
getStartLSNPosition() - Method in class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder
getState() - Method in enum org.postgresql.util.PSQLState
getStatement() - Method in class org.postgresql.jdbc.PgResultSet
getStatusInterval() - Method in interface org.postgresql.replication.fluent.CommonOptions
  Specifies the number of millisecond between status packets sent back to the server.
getStatusInterval() - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
getStatusInterval() - Method in class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder
getStream() - Method in class org.postgresql.util.StreamWrapper
getString() - Method in class org.postgresql.jdbc.PgSQLXML
getString(int) - Method in class org.postgresql.jdbc.PgResultSet
getString(String) - Method in class org.postgresql.jdbc.PgResultSet
getStringFunctions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getStringType() - Method in class org.postgresql.ds.common.BaseDataSource
getStringVarcharFlag() - Method in interface org.postgresql.core.BaseConnection
getStringVarcharFlag() - Method in class org.postgresql.jdbc.PgConnection
getSubqueries() - Method in interface org.postgresql.core.Query
  Return a list of the Query objects that make up this query.
getSubqueries() - Method in class org.postgresql.core.v3.BatchedQuery
getSubString(long, int) - Method in class org.postgresql.jdbc.PgClob
getSuperTables(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSuperTypes(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getSupportedCipherSuites() - Method in class org.postgresql.ssl.WrappedFactory
getSystemFunctions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getTable() - Method in class org.postgresql.util.ServerErrorMessage
Gettable<K,V> - Interface in org.postgresql.util
GettableHashMap<K,V> - Class in org.postgresql.util
GettableHashMap() - Constructor for class org.postgresql.util.GettableHashMap
getTableName(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
getTableOid() - Method in class org.postgresql.core.Field
  Returns the columns' table oid, zero if no oid available.
getTablePrivileges(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getTables(String, String, String, String[]) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getTableTypes() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getTargetServerType() - Method in class org.postgresql.ds.common.BaseDataSource
getTargetServerType(String) - Static method in enum org.postgresql.hostchooser.HostRequirement
  The postgreSQL project has decided not to use the term slave to refer to alternate servers.
getTcpKeepAlive() - Method in class org.postgresql.ds.common.BaseDataSource
getTcpNoDelay() - Method in class org.postgresql.ds.common.BaseDataSource
getTime(int) - Method in class org.postgresql.jdbc.PgResultSet
getTime(int, Calendar) - Method in class org.postgresql.jdbc.PgResultSet
getTime(String) - Method in class org.postgresql.jdbc.PgResultSet
getTime(String, Calendar) - Method in class org.postgresql.jdbc.PgResultSet
getTimeDateFunctions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getTimer() - Method in class org.postgresql.util.SharedTimer
getTimestamp(int) - Method in class org.postgresql.jdbc.PgResultSet
getTimestamp(int, Calendar) - Method in class org.postgresql.jdbc.PgResultSet
getTimestamp(String) - Method in class org.postgresql.jdbc.PgResultSet
getTimestamp(String, Calendar) - Method in class org.postgresql.jdbc.PgResultSet
getTimestampUtils() - Method in interface org.postgresql.core.BaseConnection
  Deprecated.
getTimestampUtils() - Method in class org.postgresql.jdbc.PgConnection
  Deprecated.
getTimestampUtils() - Method in class org.postgresql.jdbc.PgStatement
getTimeZone() - Method in interface org.postgresql.core.QueryExecutor
  Returns backend timezone in java format.
getTimeZone() - Method in class org.postgresql.core.v3.QueryExecutorImpl
getToken(int) - Method in class org.postgresql.util.PGtokenizer
getTransactionIsolation() - Method in class org.postgresql.jdbc.PgConnection
getTransactionState() - Method in interface org.postgresql.core.BaseConnection
  Get the current transaction state of this connection.
getTransactionState() - Method in interface org.postgresql.core.QueryExecutor
  Get the current transaction state of this connection.
getTransactionState() - Method in class org.postgresql.core.QueryExecutorBase
getTransactionState() - Method in class org.postgresql.jdbc.PgConnection
getTransactionTimeout() - Method in class org.postgresql.xa.PGXAConnection
  We don't do transaction timeouts.
getType() - Method in class org.postgresql.core.SqlCommand
getType() - Method in class org.postgresql.jdbc.PgResultSet
getType() - Method in class org.postgresql.util.PGobject
  As this cannot change during the life of the object, it's final.
getTypeForAlias(String) - Method in class org.postgresql.jdbc.TypeInfoCache
getTypeForAlias(String) - Method in interface org.postgresql.core.TypeInfo
getTypeInfo() - Method in interface org.postgresql.core.BaseConnection
getTypeInfo() - Method in class org.postgresql.jdbc.PgConnection
getTypeInfo() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getTypeMap() - Method in class org.postgresql.jdbc.PgConnection
getTypeOIDs() - Method in interface org.postgresql.core.ParameterList
  Return the oids of the parameters in this list.
getUDTs(String, String, String, int[]) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getUnicodeStream(int) - Method in class org.postgresql.jdbc.PgResultSet
getUnicodeStream(String) - Method in class org.postgresql.jdbc.PgResultSet
getUnknownLength() - Method in class org.postgresql.ds.common.BaseDataSource
getUpdateCount() - Method in class org.postgresql.jdbc.BatchResultHandler
getUpdateCount() - Method in class org.postgresql.jdbc.PgStatement
getUpdateCount() - Method in class org.postgresql.jdbc.ResultWrapper
getUrl() - Method in class org.postgresql.ds.common.BaseDataSource
  Generates a `DriverManager` URL from the other properties supplied.
getURL() - Method in class org.postgresql.ds.common.BaseDataSource
  Generates a `DriverManager` URL from the other properties supplied.
getURL() - Method in class org.postgresql.jdbc.PgConnection
  We are required to bring back certain information by the DatabaseMetaData class.
getURL() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getURL(int) - Method in class org.postgresql.jdbc.PgResultSet
getURL(String) - Method in class org.postgresql.jdbc.PgResultSet
getUser() - Method in interface org.postgresql.core.QueryExecutor
getUser() - Method in class org.postgresql.core.QueryExecutorBase
getUser() - Method in class org.postgresql.ds.common.BaseDataSource
  Gets the user to connect as by default.
getUserConfigRootDirectory() - Static method in class org.postgresql.util.OSUtil
getUserName() - Method in class org.postgresql.jdbc.PgConnection
  Method getUserName() brings back the User Name (again, we saved it).
getUserName() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getUseSpNego() - Method in class org.postgresql.ds.common.BaseDataSource
getUUID(byte[]) - Method in class org.postgresql.jdbc.PgResultSet
getUUID(String) - Method in class org.postgresql.jdbc.PgResultSet
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 overridden, to return the value of the object, in the form required by org.postgresql.
getValues() - Method in interface org.postgresql.core.ParameterList
  Returns the bound parameter values.
getVersion() - Static method in class org.postgresql.Driver
  Deprecated.
  use `Driver.getMajorVersion()` and `Driver.getMinorVersion()` instead
getVersionColumns(String, String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
getVersionNum() - Method in enum org.postgresql.core.ServerVersion
  Get a machine-readable version number.
getVersionNum() - Method in interface org.postgresql.core.Version
  Get a machine-readable version number.
getWarning() - Method in interface org.postgresql.core.ResultHandler
  Returns the first encountered warning.
getWarning() - Method in class org.postgresql.core.ResultHandlerBase
getWarning() - Method in class org.postgresql.core.ResultHandlerDelegate
getWarnings() - Method in interface org.postgresql.core.QueryExecutor
  Retrieve and clear the chain of warnings accumulated on this connection.
getWarnings() - Method in class org.postgresql.core.QueryExecutorBase
getWarnings() - Method in class org.postgresql.jdbc.PgConnection
getWarnings() - Method in class org.postgresql.jdbc.PgResultSet
getWarnings() - Method in class org.postgresql.jdbc.PgStatement
getWatchedCount() - Method in class org.postgresql.util.LazyCleaner
getWhere() - Method in class org.postgresql.util.ServerErrorMessage
getWholeSeconds() - Method in class org.postgresql.util.PGInterval
getWrapped() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Returns the underlying stream.
getXAConnection() - Method in class org.postgresql.xa.PGXADataSource
  Gets a connection to the PostgreSQL database.
getXAConnection(String, String) - Method in class org.postgresql.xa.PGXADataSource
  Gets a XA-enabled connection to the PostgreSQL database.
getXAResource() - Method in class org.postgresql.xa.PGXAConnection
getXmlFactoryFactory() - Method in interface org.postgresql.core.BaseConnection
  Retrieve the factory to instantiate XML processing factories.
getXmlFactoryFactory() - Method in class org.postgresql.ds.common.BaseDataSource
getXmlFactoryFactory() - Method in class org.postgresql.jdbc.PgConnection
getYears() - Method in class org.postgresql.util.PGInterval
  Returns the years represented by this interval.
GlobalHostStatusTracker - Class in org.postgresql.hostchooser
  Keeps track of HostSpec targets in a global map.
GlobalHostStatusTracker() - Constructor for class org.postgresql.hostchooser.GlobalHostStatusTracker
GROUP_STARTUP_PARAMETERS - Enum constant in enum org.postgresql.PGProperty
  Deprecated.
  since we can send the startup parameters as a multistatment transaction
GSS - Enum constant in enum org.postgresql.plugin.AuthenticationRequestType
GSS_ENC_MODE - Enum constant in enum org.postgresql.PGProperty
GSS_LIB - Enum constant in enum org.postgresql.PGProperty
  Force one of SSPI (Windows transparent single-sign-on) GSSAPI (Kerberos, via JSSE) to be used when the server requests Kerberos or SSPI authentication.
GSS_RESPONSE_TIMEOUT - Enum constant in enum org.postgresql.PGProperty
  After requesting an upgrade to SSL from the server there are reports of the server not responding due to a failover without a timeout here, the client can wait forever.
GSS_TOKEN_REQUEST - Static variable in class org.postgresql.core.PgMessageType
GSS_USE_DEFAULT_CREDS - Enum constant in enum org.postgresql.PGProperty
  Flag to enable/disable the obtaining the default GSS credentials from a pre-existing ccache, rather than using JAAS.
GssEncAction - Class in org.postgresql.gss
GssEncAction(PGStream, Subject, String, String, String, boolean, boolean, boolean) - Constructor for class org.postgresql.gss.GssEncAction
GSSEncMode - Enum in org.postgresql.jdbc
GSSInputStream - Class in org.postgresql.gss
GSSInputStream(InputStream, GSSContext, MessageProp) - Constructor for class org.postgresql.gss.GSSInputStream
GSSOutputStream - Class in org.postgresql.gss
  Output stream that wraps each packed with GSS encryption.
GSSOutputStream(PgBufferedOutputStream, GSSContext, MessageProp, int) - Constructor for class org.postgresql.gss.GSSOutputStream
  Creates GSS output stream.
GT - Class in org.postgresql.util
  This class provides a wrapper around a gettext message catalog that can provide a localized version of error messages.

## H

handle(Callback[]) - Method in class org.postgresql.ssl.LibPQFactory.ConsoleCallbackHandler
  Handles the callbacks.
handleCommandStatus(String) - Method in class org.postgresql.core.v3.CopyDualImpl
handleCommandStatus(String) - Method in class org.postgresql.core.v3.CopyOperationImpl
handleCommandStatus(String, long, long) - Method in interface org.postgresql.core.ResultHandler
  Called when a query that did not return a resultset completes.
handleCommandStatus(String, long, long) - Method in class org.postgresql.core.ResultHandlerBase
handleCommandStatus(String, long, long) - Method in class org.postgresql.core.ResultHandlerDelegate
handleCommandStatus(String, long, long) - Method in class org.postgresql.jdbc.BatchResultHandler
handleCommandStatus(String, long, long) - Method in class org.postgresql.jdbc.PgResultSet.CursorResultHandler
handleCommandStatus(String, long, long) - Method in class org.postgresql.jdbc.PgStatement.StatementResultHandler
handleCompletion() - Method in interface org.postgresql.core.ResultHandler
  Called before a QueryExecutor method returns.
handleCompletion() - Method in class org.postgresql.core.ResultHandlerBase
handleCompletion() - Method in class org.postgresql.core.ResultHandlerDelegate
handleCompletion() - Method in class org.postgresql.jdbc.BatchResultHandler
handleCompletion() - Method in class org.postgresql.jdbc.PgResultSet.CursorResultHandler
handleCopydata(byte[]) - Method in class org.postgresql.core.v3.CopyDualImpl
handleCopydata(byte[]) - Method in class org.postgresql.core.v3.CopyInImpl
handleCopydata(byte[]) - Method in class org.postgresql.core.v3.CopyOperationImpl
  Consume received copy data.
handleCopydata(byte[]) - Method in class org.postgresql.core.v3.CopyOutImpl
handleError(SQLException) - Method in interface org.postgresql.core.ResultHandler
  Called when an error occurs.
handleError(SQLException) - Method in class org.postgresql.core.ResultHandlerBase
handleError(SQLException) - Method in class org.postgresql.core.ResultHandlerDelegate
handleError(SQLException) - Method in class org.postgresql.jdbc.BatchResultHandler
handleGetObject(String) - Method in class org.postgresql.translation.messages_bg
handleGetObject(String) - Method in class org.postgresql.translation.messages_cs
handleGetObject(String) - Method in class org.postgresql.translation.messages_de
handleGetObject(String) - Method in class org.postgresql.translation.messages_es
handleGetObject(String) - Method in class org.postgresql.translation.messages_fr
handleGetObject(String) - Method in class org.postgresql.translation.messages_it
handleGetObject(String) - Method in class org.postgresql.translation.messages_ja
handleGetObject(String) - Method in class org.postgresql.translation.messages_nl
handleGetObject(String) - Method in class org.postgresql.translation.messages_pl
handleGetObject(String) - Method in class org.postgresql.translation.messages_pt_BR
handleGetObject(String) - Method in class org.postgresql.translation.messages_ru
handleGetObject(String) - Method in class org.postgresql.translation.messages_sr
handleGetObject(String) - Method in class org.postgresql.translation.messages_tr
handleGetObject(String) - Method in class org.postgresql.translation.messages_zh_CN
handleGetObject(String) - Method in class org.postgresql.translation.messages_zh_TW
handleResultRows(Query, Field[], List<Tuple>, ResultCursor) - Method in interface org.postgresql.core.ResultHandler
  Called when result rows are received from a query.
handleResultRows(Query, Field[], List<Tuple>, ResultCursor) - Method in class org.postgresql.core.ResultHandlerBase
handleResultRows(Query, Field[], List<Tuple>, ResultCursor) - Method in class org.postgresql.core.ResultHandlerDelegate
handleResultRows(Query, Field[], List<Tuple>, ResultCursor) - Method in class org.postgresql.jdbc.BatchResultHandler
handleResultRows(Query, Field[], List<Tuple>, ResultCursor) - Method in class org.postgresql.jdbc.PgResultSet.CursorResultHandler
handleResultRows(Query, Field[], List<Tuple>, ResultCursor) - Method in class org.postgresql.jdbc.PgStatement.StatementResultHandler
handleWarning(SQLWarning) - Method in interface org.postgresql.core.ResultHandler
  Called when a warning is emitted.
handleWarning(SQLWarning) - Method in class org.postgresql.core.ResultHandlerBase
handleWarning(SQLWarning) - Method in class org.postgresql.core.ResultHandlerDelegate
handleWarning(SQLWarning) - Method in class org.postgresql.jdbc.BatchResultHandler
handleWarning(SQLWarning) - Method in class org.postgresql.jdbc.PgStatement.StatementResultHandler
hasAsciiNumbers() - Method in class org.postgresql.core.Encoding
  Returns true if this encoding has characters '-' and '0'..'9' in exactly same position as ascii.
hasBinaryFields() - Method in class org.postgresql.core.v3.BatchedQuery
hasFastDefaultTimeZone() - Method in class org.postgresql.jdbc.TimestampUtils
hashCode() - Method in class org.postgresql.core.CommandCompleteParser
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.jdbc.FieldMetadata.Key
hashCode() - Method in class org.postgresql.replication.LogSequenceNumber
hashCode() - Method in class org.postgresql.util.HostSpec
hashCode() - Method in class org.postgresql.util.PGInterval
  Returns a hashCode for this object.
hashCode() - Method in class org.postgresql.util.PGmoney
hashCode() - Method in class org.postgresql.util.PGobject
  Compute hash.
hashCode() - Method in class org.postgresql.util.PGTime
hashCode() - Method in class org.postgresql.util.PGTimestamp
hasMessagePending() - Method in class org.postgresql.core.PGStream
  Check for pending backend messages without blocking.
hasNotifications() - Method in class org.postgresql.core.QueryExecutorBase
haveMinimumServerVersion(int) - Method in interface org.postgresql.core.BaseConnection
  Check if we have at least a particular server version.
haveMinimumServerVersion(int) - Method in class org.postgresql.jdbc.PgConnection
haveMinimumServerVersion(Version) - Method in interface org.postgresql.core.BaseConnection
  Check if we have at least a particular server version.
haveMinimumServerVersion(Version) - Method in class org.postgresql.jdbc.PgConnection
HIDE_UNPRIVILEGED_OBJECTS - Enum constant in enum org.postgresql.PGProperty
  Enable mode to filter out the names of database objects for which the current user has no privileges granted from appearing in the DatabaseMetaData returned by the driver.
hintReadOnly() - Method in interface org.postgresql.core.BaseConnection
  Indicates if statements to backend should be hinted as read only.
hintReadOnly() - Method in class org.postgresql.jdbc.PgConnection
host - Variable in class org.postgresql.util.HostSpec
HOST_RECHECK_SECONDS - Enum constant in enum org.postgresql.PGProperty
HostChooser - Interface in org.postgresql.hostchooser
  Lists connections in preferred order.
HostChooserFactory - Class in org.postgresql.hostchooser
  Chooses a `HostChooser` instance based on the number of hosts and properties.
HostChooserFactory() - Constructor for class org.postgresql.hostchooser.HostChooserFactory
HOSTNAME_PATTERN_COMPARATOR - Static variable in class org.postgresql.ssl.PGjdbcHostnameVerifier
HostRequirement - Enum in org.postgresql.hostchooser
  Describes the required server type.
hostSpec - Variable in class org.postgresql.hostchooser.CandidateHost
HostSpec - Class in org.postgresql.util
  Simple container for host and port.
HostSpec(String, int) - Constructor for class org.postgresql.util.HostSpec
HostSpec(String, int, String) - Constructor for class org.postgresql.util.HostSpec
HostStatus - Enum in org.postgresql.hostchooser
  Known state of a server.
HOUR - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
HStoreConverter - Class in org.postgresql.util
HStoreConverter() - Constructor for class org.postgresql.util.HStoreConverter

## I

IDLE - Enum constant in enum org.postgresql.core.TransactionState
IFNULL - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
IN_FAILED_SQL_TRANSACTION - Enum constant in enum org.postgresql.util.PSQLState
increaseExecuteCount() - Method in class org.postgresql.core.CachedQuery
increaseExecuteCount(int) - Method in class org.postgresql.core.CachedQuery
incrementCounter() - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
INET - Static variable in class org.postgresql.core.Oid
initialize() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Initializes this DataSource.
initializeFrom(BaseDataSource) - Method in class org.postgresql.ds.common.BaseDataSource
INSERT - Enum constant in enum org.postgresql.core.SqlCommandType
INSERT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
insertRow() - Method in class org.postgresql.jdbc.PgResultSet
insertsAreDetected(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
INSTANCE - Static variable in class org.postgresql.ssl.PGjdbcHostnameVerifier
INSTANCE - Static variable in class org.postgresql.xml.DefaultPGXmlFactoryFactory
INSTANCE - Static variable in class org.postgresql.xml.EmptyStringEntityResolver
INSTANCE - Static variable in class org.postgresql.xml.LegacyInsecurePGXmlFactoryFactory
INSTANCE - Static variable in class org.postgresql.xml.NullErrorHandler
instantiate(Class<T>, String, Properties, boolean, String) - Static method in class org.postgresql.util.ObjectFactory
  Instantiates a class using the appropriate constructor.
int2(byte[], int) - Static method in class org.postgresql.util.ByteConverter
  Parses a short value from the byte array.
int2(byte[], int, int) - Static method in class org.postgresql.util.ByteConverter
  Encodes a int value to the byte array.
INT2 - Static variable in class org.postgresql.core.Oid
INT2_ARRAY - Static variable in class org.postgresql.core.Oid
int4(byte[], int) - Static method in class org.postgresql.util.ByteConverter
  Parses an int value from the byte array.
int4(byte[], int, int) - Static method in class org.postgresql.util.ByteConverter
  Encodes a int value to the byte array.
INT4 - Static variable in class org.postgresql.core.Oid
INT4_ARRAY - Static variable in class org.postgresql.core.Oid
int8(byte[], int) - Static method in class org.postgresql.util.ByteConverter
  Parses a long value from the byte array.
int8(byte[], int, long) - Static method in class org.postgresql.util.ByteConverter
  Encodes a long value to the byte array.
INT8 - Static variable in class org.postgresql.core.Oid
INT8_ARRAY - Static variable in class org.postgresql.core.Oid
internalGetObject(int, Field) - Method in class org.postgresql.jdbc.PgResultSet
INTERVAL - Static variable in class org.postgresql.core.Oid
INTERVAL_ARRAY - Static variable in class org.postgresql.core.Oid
IntList - Class in org.postgresql.util
  A specialized class to store a list of `int` values, so it does not need auto-boxing.
IntList() - Constructor for class org.postgresql.util.IntList
intOidToLong(int) - Method in interface org.postgresql.core.TypeInfo
  Java Integers are signed 32-bit integers, but oids are unsigned 32-bit integers.
intOidToLong(int) - Method in class org.postgresql.jdbc.TypeInfoCache
IntSet - Class in org.postgresql.util.internal
  Read-optimized `Set` for storing `Oid` values.
IntSet() - Constructor for class org.postgresql.util.internal.IntSet
INVALID - Enum constant in enum org.postgresql.core.ServerVersion
INVALID_AUTHORIZATION_SPECIFICATION - Enum constant in enum org.postgresql.util.PSQLState
INVALID_CURSOR_STATE - Enum constant in enum org.postgresql.util.PSQLState
INVALID_LSN - Static variable in class org.postgresql.replication.LogSequenceNumber
  Zero is used indicate an invalid pointer.
INVALID_NAME - Enum constant in enum org.postgresql.util.PSQLState
INVALID_PARAMETER_TYPE - Enum constant in enum org.postgresql.util.PSQLState
INVALID_PARAMETER_VALUE - Enum constant in enum org.postgresql.util.PSQLState
INVALID_PASSWORD - Enum constant in enum org.postgresql.util.PSQLState
INVALID_SAVEPOINT_SPECIFICATION - Enum constant in enum org.postgresql.util.PSQLState
INVALID_SQL_STATEMENT_NAME - Enum constant in enum org.postgresql.util.PSQLState
INVALID_TRANSACTION_TERMINATION - Enum constant in enum org.postgresql.util.PSQLState
invalidate() - Method in class org.postgresql.jdbc.PSQLSavepoint
IO_ERROR - Enum constant in enum org.postgresql.util.PSQLState
isActive() - Method in interface org.postgresql.copy.CopyOperation
isActive() - Method in class org.postgresql.copy.PGCopyInputStream
isActive() - Method in class org.postgresql.copy.PGCopyOutputStream
isActive() - Method in class org.postgresql.core.v3.CopyOperationImpl
isAfterLast() - Method in class org.postgresql.jdbc.PgResultSet
isAllowEncodingChanges() - Method in class org.postgresql.ds.common.BaseDataSource
isArrayWhiteSpace(char) - Static method in class org.postgresql.core.Parser
  Identifies white space characters which the backend uses to determine if a `String` value needs to be quoted in array representation.
isAutoIncrement(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isBatchedReWriteCompatible() - Method in class org.postgresql.core.SqlCommand
isBeforeFirst() - Method in class org.postgresql.jdbc.PgResultSet
isBinary() - Method in class org.postgresql.jdbc.PgArray
isBinary(int) - Method in class org.postgresql.jdbc.PgResultSet
  Returns true if the value of the given column is in binary format.
isCaseSensitive(int) - Method in interface org.postgresql.core.TypeInfo
isCaseSensitive(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isCaseSensitive(int) - Method in class org.postgresql.jdbc.TypeInfoCache
isCatalogAtStart() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
isCleanupSavePoints() - Method in class org.postgresql.ds.common.BaseDataSource
isClosed() - Method in class org.postgresql.core.PGStream
isClosed() - Method in interface org.postgresql.core.QueryExecutor
  Check if this connection is closed.
isClosed() - Method in class org.postgresql.core.QueryExecutorBase
isClosed() - Method in class org.postgresql.core.QueryExecutorCloseAction
isClosed() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
isClosed() - Method in class org.postgresql.geometric.PGpath
isClosed() - Method in class org.postgresql.jdbc.PgConnection
isClosed() - Method in class org.postgresql.jdbc.PgResultSet
isClosed() - Method in class org.postgresql.jdbc.PgStatement
isClosed() - Method in interface org.postgresql.replication.PGReplicationStream
isCloseOnCompletion() - Method in class org.postgresql.jdbc.PgStatement
isColumnSanitiserDisabled() - Method in interface org.postgresql.core.BaseConnection
  Return whether to disable column name sanitation.
isColumnSanitiserDisabled() - Method in interface org.postgresql.core.QueryExecutor
isColumnSanitiserDisabled() - Method in class org.postgresql.core.QueryExecutorBase
isColumnSanitiserDisabled() - Method in class org.postgresql.ds.common.BaseDataSource
isColumnSanitiserDisabled() - Method in class org.postgresql.jdbc.PgConnection
isConnectionError(String) - Static method in enum org.postgresql.util.PSQLState
isCurrency(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isDefaultAutoCommit() - Method in class org.postgresql.ds.PGConnectionPoolDataSource
  Gets whether connections supplied by this pool will have autoCommit turned on by default.
isDefinitelyWritable(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isDigitAt(String, int) - Static method in class org.postgresql.core.Parser
  Returns true if a given string `s` has digit at position `pos`.
isDisableColumnSanitiser() - Method in class org.postgresql.ds.common.BaseDataSource
isDollarQuoteContChar(char) - Static method in class org.postgresql.core.Parser
  Checks if a character is valid as the second or later character of a dollar quoting tag.
isDollarQuoteStartChar(char) - Static method in class org.postgresql.core.Parser
  Checks if a character is valid as the start of a dollar quoting tag.
isEmpty() - Method in interface org.postgresql.core.Query
isEmpty() - Method in class org.postgresql.core.v3.BatchedQuery
isFirst() - Method in class org.postgresql.jdbc.PgResultSet
isFlushCacheOnDeallocate() - Method in class org.postgresql.core.QueryExecutorBase
isFunction - Variable in class org.postgresql.core.CachedQuery
isFunction() - Method in class org.postgresql.core.JdbcCallParseInfo
  Returns if given SQL is a function.
isGssEncrypted() - Method in class org.postgresql.core.PGStream
isIdentifierContChar(char) - Static method in class org.postgresql.core.Parser
  Checks if a character is valid as the second or later character of an identifier.
isIdentifierStartChar(char) - Static method in class org.postgresql.core.Parser
  Checks if a character is valid as the start of an identifier.
isInitialized() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
isLast() - Method in class org.postgresql.jdbc.PgResultSet
isLoadBalanceHosts() - Method in class org.postgresql.ds.common.BaseDataSource
isLogUnclosedConnections() - Method in class org.postgresql.ds.common.BaseDataSource
isNull - Variable in class org.postgresql.geometric.PGpoint
  True if the point represents `null::point`.
isNull - Variable in class org.postgresql.util.PGmoney
  If the object represents `null::money`
isNull() - Method in class org.postgresql.util.PGobject
  Returns true if the current object wraps `null` value.
isNullable(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
isNullable(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isOneShotQuery(CachedQuery) - Method in class org.postgresql.jdbc.PgStatement
  Returns true if query is unlikely to be reused.
isOpen() - Method in class org.postgresql.geometric.PGpath
isOperatorChar(char) - Static method in class org.postgresql.core.Parser
  Returns if the given character is a valid character for an operator in the backend's parser.
isPoolable() - Method in class org.postgresql.jdbc.PgStatement
isPresent(Properties) - Method in enum org.postgresql.PGProperty
  Test whether this property is present in the given `Properties`.
isReadOnly() - Method in class org.postgresql.ds.common.BaseDataSource
isReadOnly() - Method in class org.postgresql.jdbc.PgConnection
isReadOnly() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
isReadOnly(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isRegistered() - Static method in class org.postgresql.Driver
isRequired() - Method in enum org.postgresql.PGProperty
  Returns whether this parameter is required.
isResultSetClosed() - Method in class org.postgresql.jdbc.PgResultSet
isReturningKeywordPresent() - Method in class org.postgresql.core.SqlCommand
isReWriteBatchedInserts() - Method in class org.postgresql.ds.common.BaseDataSource
isReWriteBatchedInsertsEnabled() - Method in interface org.postgresql.core.QueryExecutor
isReWriteBatchedInsertsEnabled() - Method in class org.postgresql.core.QueryExecutorBase
isSameRM(XAResource) - Method in class org.postgresql.xa.PGXAConnection
isSearchable(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isSigned(int) - Method in interface org.postgresql.core.TypeInfo
isSigned(int) - Method in class org.postgresql.jdbc.PgParameterMetaData
  PostgreSQL doesn't have unsigned numbers
isSigned(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isSigned(int) - Method in class org.postgresql.jdbc.TypeInfoCache
isSpace(char) - Static method in class org.postgresql.core.Parser
  Identifies characters which the backend scanner considers to be whitespace.
ISSPIClient - Interface in org.postgresql.sspi
  Use Waffle-JNI to support SSPI authentication when PgJDBC is running on a Windows client and talking to a Windows server.
isSsl() - Method in class org.postgresql.ds.common.BaseDataSource
isSSPISupported() - Method in interface org.postgresql.sspi.ISSPIClient
isSSPISupported() - Method in class org.postgresql.sspi.SSPIClient
  Test whether we can attempt SSPI authentication.
isStatementDescribed() - Method in interface org.postgresql.core.Query
isStatementDescribed() - Method in class org.postgresql.core.v3.BatchedQuery
isTcpKeepAlive() - Method in class org.postgresql.ds.common.BaseDataSource
isThreadRunning() - Method in class org.postgresql.util.LazyCleaner
isTypeInitialized() - Method in class org.postgresql.core.Field
isUseServerPrepare() - Method in class org.postgresql.jdbc.PgStatement
isUseServerPrepare() - Method in interface org.postgresql.PGStatement
  Checks if this statement will be executed as a server-prepared statement.
isValid(int) - Method in class org.postgresql.jdbc.PgConnection
isWindows() - Static method in class org.postgresql.util.OSUtil
isWrapperFor(Class<?>) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
isWrapperFor(Class<?>) - Method in class org.postgresql.ds.PGSimpleDataSource
isWrapperFor(Class<?>) - Method in class org.postgresql.jdbc.PgConnection
isWrapperFor(Class<?>) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
isWrapperFor(Class<?>) - Method in class org.postgresql.jdbc.PgParameterMetaData
isWrapperFor(Class<?>) - Method in class org.postgresql.jdbc.PgResultSet
isWrapperFor(Class<?>) - Method in class org.postgresql.jdbc.PgResultSetMetaData
isWrapperFor(Class<?>) - Method in class org.postgresql.jdbc.PgStatement
isWritable(int) - Method in class org.postgresql.jdbc.PgResultSetMetaData
iterator() - Method in interface org.postgresql.hostchooser.HostChooser
  Lists connection hosts in preferred order.

## J

JAAS_APPLICATION_NAME - Enum constant in enum org.postgresql.PGProperty
  Specifies the name of the JAAS system or application login configuration.
JAAS_LOGIN - Enum constant in enum org.postgresql.PGProperty
  Flag to enable/disable obtaining a GSS credential via JAAS login before authenticating.
JavaVersion - Enum in org.postgresql.core
JDBC_MAJOR_VERSION - Static variable in class org.postgresql.util.DriverInfo
JDBC_MINOR_VERSION - Static variable in class org.postgresql.util.DriverInfo
JDBC_VERSION - Static variable in class org.postgresql.util.DriverInfo
Jdbc3ConnectionPool - Class in org.postgresql.jdbc3
  Deprecated.
  Please use `PGConnectionPoolDataSource`
Jdbc3ConnectionPool() - Constructor for class org.postgresql.jdbc3.Jdbc3ConnectionPool
  Deprecated.
Jdbc3PoolingDataSource - Class in org.postgresql.jdbc3
  Deprecated.
  Since 42.0.0, see `PGPoolingDataSource`
Jdbc3PoolingDataSource() - Constructor for class org.postgresql.jdbc3.Jdbc3PoolingDataSource
  Deprecated.
Jdbc3SimpleDataSource - Class in org.postgresql.jdbc3
  Deprecated.
  Please use `PGSimpleDataSource`
Jdbc3SimpleDataSource() - Constructor for class org.postgresql.jdbc3.Jdbc3SimpleDataSource
  Deprecated.
JdbcBlackHole - Class in org.postgresql.util
JdbcBlackHole() - Constructor for class org.postgresql.util.JdbcBlackHole
JdbcCallParseInfo - Class in org.postgresql.core
  Contains parse flags from `Parser.modifyJdbcCall(String, boolean, int, EscapeSyntaxCallMode)`.
JdbcCallParseInfo(String, boolean) - Constructor for class org.postgresql.core.JdbcCallParseInfo
jdbcCompliant() - Method in class org.postgresql.Driver
  Report whether the driver is a genuine JDBC compliant driver.
JSON - Static variable in class org.postgresql.core.Oid
JSON_ARRAY - Static variable in class org.postgresql.core.Oid
JSONB - Static variable in class org.postgresql.core.Oid
JSONB_ARRAY - Static variable in class org.postgresql.core.Oid

## K

KERBEROS_SERVER_NAME - Enum constant in enum org.postgresql.PGProperty
  The Kerberos service name to use when authenticating with GSSAPI.
KerberosTicket - Class in org.postgresql.util
KerberosTicket() - Constructor for class org.postgresql.util.KerberosTicket
key - Variable in class org.postgresql.core.CachedQuery
  Cache key.

## 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) - Constructor for class org.postgresql.largeobject.LargeObject
  This opens a large object.
LargeObject(Fastpath, long, int, BaseConnection, boolean) - 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.
last() - Method in class org.postgresql.jdbc.PgResultSet
lastUsedFetchSize - Variable in class org.postgresql.jdbc.PgResultSet
LazyCleaner - Class in org.postgresql.util
  LazyCleaner is a utility class that allows to register objects for deferred cleanup.
LazyCleaner(Duration, String) - Constructor for class org.postgresql.util.LazyCleaner
LazyCleaner.Cleanable<T> - Interface in org.postgresql.util
LazyCleaner.CleaningAction<T> - Interface in org.postgresql.util
LazyKeyManager - Class in org.postgresql.ssl
  A Key manager that only loads the keys, if necessary.
LazyKeyManager(String, String, CallbackHandler, boolean) - Constructor for class org.postgresql.ssl.LazyKeyManager
  Constructor.
LCASE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
LEFT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
LegacyInsecurePGXmlFactoryFactory - Class in org.postgresql.xml
length() - Method in class org.postgresql.core.Tuple
  Total length in bytes of the tuple data.
length() - Method in class org.postgresql.jdbc.AbstractBlobClob
LENGTH - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
lengthInBytes() - Method in class org.postgresql.geometric.PGbox
lengthInBytes() - Method in class org.postgresql.geometric.PGpoint
lengthInBytes() - Method in interface org.postgresql.util.PGBinaryObject
  This method is called to return the number of bytes needed to store this object in the binary form required by org.postgresql.
LibPQFactory - Class in org.postgresql.ssl.jdbc4
  Deprecated.
  prefer `LibPQFactory`
LibPQFactory - Class in org.postgresql.ssl
  Provide an SSLSocketFactory that is compatible with the libpq behaviour.
LibPQFactory(Properties) - Constructor for class org.postgresql.ssl.jdbc4.LibPQFactory
  Deprecated.
  prefer `LibPQFactory`
LibPQFactory(Properties) - Constructor for class org.postgresql.ssl.LibPQFactory
LibPQFactory.ConsoleCallbackHandler - Class in org.postgresql.ssl
  A CallbackHandler that reads the password from the console or returns the password given to its constructor.
LINE - Static variable in class org.postgresql.core.Oid
LOAD_BALANCE_HOSTS - Enum constant in enum org.postgresql.PGProperty
loadBaseDataSource(BaseDataSource, Reference) - Method in class org.postgresql.ds.common.PGObjectFactory
LOCAL_SOCKET_ADDRESS - Enum constant in enum org.postgresql.PGProperty
  If this is set then the client side will bind to this address.
localSocketAddress - Variable in class org.postgresql.util.HostSpec
LOCATE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
locatorsUpdateCopy() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
lock - Variable in class org.postgresql.core.QueryExecutorBase
lock - Variable in class org.postgresql.jdbc.AbstractBlobClob
lock - Variable in class org.postgresql.jdbc.PgStatement
lockCondition - Variable in class org.postgresql.core.QueryExecutorBase
LOG - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
LOG_SERVER_ERROR_DETAIL - Enum constant in enum org.postgresql.PGProperty
  Whether to include full server error detail in exception messages.
LOG_UNCLOSED_CONNECTIONS - Enum constant in enum org.postgresql.PGProperty
  When connections that are not explicitly closed are garbage collected, log the stacktrace from the opening of the connection to trace the leak source.
LOG10 - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
LOGGER_FILE - Enum constant in enum org.postgresql.PGProperty
  Deprecated.
  Logging is configured via java.util.logging.
LOGGER_LEVEL - Enum constant in enum org.postgresql.PGProperty
  Deprecated.
  Logging is configured via java.util.logging.
logical() - Method in interface org.postgresql.replication.fluent.ChainedCreateReplicationSlotBuilder
  Get the logical slot builder.
logical() - Method in interface org.postgresql.replication.fluent.ChainedStreamBuilder
  Create logical replication stream that decode raw wal logs by output plugin to logical form.
logical() - Method in class org.postgresql.replication.fluent.ReplicationCreateSlotBuilder
logical() - Method in class org.postgresql.replication.fluent.ReplicationStreamBuilder
LOGICAL - Enum constant in enum org.postgresql.replication.ReplicationType
LogicalCreateSlotBuilder - Class in org.postgresql.replication.fluent.logical
LogicalCreateSlotBuilder(BaseConnection) - Constructor for class org.postgresql.replication.fluent.logical.LogicalCreateSlotBuilder
LogicalReplicationOptions - Interface in org.postgresql.replication.fluent.logical
LogicalStreamBuilder - Class in org.postgresql.replication.fluent.logical
LogicalStreamBuilder(StartLogicalReplicationCallback) - Constructor for class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
LOGIN_TIMEOUT - Enum constant in enum org.postgresql.PGProperty
  Specify how long to wait for establishment of a database connection.
LogSequenceNumber - Class in org.postgresql.replication
  LSN (Log Sequence Number) data which is a pointer to a location in the XLOG.
logServerErrorDetail - Variable in class org.postgresql.core.QueryExecutorBase
LogWriterHandler - Class in org.postgresql.util
LogWriterHandler(Writer) - Constructor for class org.postgresql.util.LogWriterHandler
longOidToInt(long) - Method in interface org.postgresql.core.TypeInfo
  Java Integers are signed 32-bit integers, but oids are unsigned 32-bit integers.
longOidToInt(long) - Method in class org.postgresql.jdbc.TypeInfoCache
LruCache<Key,Value> - Class in org.postgresql.util
  Caches values in simple least-recently-accessed order.
LruCache(int, long, boolean) - Constructor for class org.postgresql.util.LruCache
LruCache(int, long, boolean, LruCache.CreateAction<Key, Value>, LruCache.EvictAction<Value>) - Constructor for class org.postgresql.util.LruCache
LruCache.CreateAction<Key,Value> - Interface in org.postgresql.util
  When the entry is not present in cache, this create action is used to create one.
LruCache.EvictAction<Value> - Interface in org.postgresql.util
  Action that is invoked when the entry is removed from the cache.
LSEG - Static variable in class org.postgresql.core.Oid
LTRIM - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.

## M

MACADDR - Static variable in class org.postgresql.core.Oid
MACADDR8 - Static variable in class org.postgresql.core.Oid
main(String[]) - Static method in class org.postgresql.util.PGJDBCMain
MAJOR_VERSION - Static variable in class org.postgresql.util.DriverInfo
make() - Method in interface org.postgresql.replication.fluent.ChainedCommonCreateSlotBuilder
  Create slot with specified parameters in database.
make() - Method in class org.postgresql.replication.fluent.logical.LogicalCreateSlotBuilder
make() - Method in class org.postgresql.replication.fluent.physical.PhysicalCreateSlotBuilder
makeArray(int, byte[]) - Method in class org.postgresql.jdbc.PgResultSet
makeArray(int, String) - Method in class org.postgresql.jdbc.PgConnection
makeArray(int, String) - Method in class org.postgresql.jdbc.PgResultSet
makeBlob(long) - Method in class org.postgresql.jdbc.PgConnection
makeBlob(long) - Method in class org.postgresql.jdbc.PgResultSet
makeClob(long) - Method in class org.postgresql.jdbc.PgConnection
makeClob(long) - Method in class org.postgresql.jdbc.PgResultSet
MakeGSS - Class in org.postgresql.gss
MakeGSS() - Constructor for class org.postgresql.gss.MakeGSS
makeSQLXML() - Method in class org.postgresql.jdbc.PgConnection
MakeSSL - Class in org.postgresql.ssl
MakeSSL() - Constructor for class org.postgresql.ssl.MakeSSL
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.
master - Enum constant in enum org.postgresql.hostchooser.HostRequirement
  Deprecated.
  we no longer use the terms master or slave in the driver, or the PostgreSQL project.
MAX_RESULT_BUFFER - Enum constant in enum org.postgresql.PGProperty
  Specifies size of buffer during fetching result set.
MAX_SAVE_POINTS - Static variable in interface org.postgresql.core.QueryExecutor
MAX_SEND_BUFFER_SIZE - Enum constant in enum org.postgresql.PGProperty
  Maximum amount of bytes buffered before sending to the backend, default is 8192.
maxFieldSize - Variable in class org.postgresql.jdbc.PgResultSet
maxFieldSize - Variable in class org.postgresql.jdbc.PgStatement
maxrows - Variable in class org.postgresql.jdbc.PgStatement
  Maximum number of rows to return, 0 = unlimited.
maxRows - Variable in class org.postgresql.jdbc.PgResultSet
MD5_PASSWORD - Enum constant in enum org.postgresql.plugin.AuthenticationRequestType
MD5Digest - Class in org.postgresql.util
  MD5-based utility function to obfuscate passwords before network transmission.
messages_bg - Class in org.postgresql.translation
messages_bg() - Constructor for class org.postgresql.translation.messages_bg
messages_cs - Class in org.postgresql.translation
messages_cs() - Constructor for class org.postgresql.translation.messages_cs
messages_de - Class in org.postgresql.translation
messages_de() - Constructor for class org.postgresql.translation.messages_de
messages_es - Class in org.postgresql.translation
messages_es() - Constructor for class org.postgresql.translation.messages_es
messages_fr - Class in org.postgresql.translation
messages_fr() - Constructor for class org.postgresql.translation.messages_fr
messages_it - Class in org.postgresql.translation
messages_it() - Constructor for class org.postgresql.translation.messages_it
messages_ja - Class in org.postgresql.translation
messages_ja() - Constructor for class org.postgresql.translation.messages_ja
messages_nl - Class in org.postgresql.translation
messages_nl() - Constructor for class org.postgresql.translation.messages_nl
messages_pl - Class in org.postgresql.translation
messages_pl() - Constructor for class org.postgresql.translation.messages_pl
messages_pt_BR - Class in org.postgresql.translation
messages_pt_BR() - Constructor for class org.postgresql.translation.messages_pt_BR
messages_ru - Class in org.postgresql.translation
messages_ru() - Constructor for class org.postgresql.translation.messages_ru
messages_sr - Class in org.postgresql.translation
messages_sr() - Constructor for class org.postgresql.translation.messages_sr
messages_tr - Class in org.postgresql.translation
messages_tr() - Constructor for class org.postgresql.translation.messages_tr
messages_zh_CN - Class in org.postgresql.translation
messages_zh_CN() - Constructor for class org.postgresql.translation.messages_zh_CN
messages_zh_TW - Class in org.postgresql.translation
messages_zh_TW() - Constructor for class org.postgresql.translation.messages_zh_TW
metadata - Variable in class org.postgresql.jdbc.PgConnection
MINOR_VERSION - Static variable in class org.postgresql.util.DriverInfo
MINUTE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
MOD - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
modifyJdbcCall(String, boolean, int, EscapeSyntaxCallMode) - Static method in class org.postgresql.core.Parser
  Converts JDBC-specific callable statement escapes `{ [? =] call <some_function> [(?, [?,..])] }` into the PostgreSQL format which is `select <some_function> (?, [?, ...]) as result` or `select * from <some_function> (?, [?, ...]) as result` (7.3)
MONEY - Static variable in class org.postgresql.core.Oid
MONEY_ARRAY - Static variable in class org.postgresql.core.Oid
MONTH - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
MONTHNAME - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
MOST_SPECIFIC_TYPE_DOES_NOT_MATCH - Enum constant in enum org.postgresql.util.PSQLState
move(double, double) - Method in class org.postgresql.geometric.PGpoint
  Moves the point to the supplied coordinates.
move(int, int) - Method in class org.postgresql.geometric.PGpoint
  Moves the point to the supplied coordinates.
MOVE - Enum constant in enum org.postgresql.core.SqlCommandType
moveToCurrentRow() - Method in class org.postgresql.jdbc.PgResultSet
moveToInsertRow() - Method in class org.postgresql.jdbc.PgResultSet
mPrepareThreshold - Variable in class org.postgresql.jdbc.PgStatement
multiStatement - Variable in class org.postgresql.core.NativeQuery

## N

name() - Method in class org.postgresql.core.Encoding
  Get the name of the (JVM) encoding used.
NAME - Static variable in class org.postgresql.core.Oid
NAME_ARRAY - Static variable in class org.postgresql.core.Oid
NativeQuery - Class in org.postgresql.core
  Represents a query that is ready for execution by backend.
NativeQuery(String, int[], boolean, SqlCommand) - Constructor for class org.postgresql.core.NativeQuery
NativeQuery(String, SqlCommand) - Constructor for class org.postgresql.core.NativeQuery
nativeSql - Variable in class org.postgresql.core.NativeQuery
nativeSQL(String) - Method in class org.postgresql.jdbc.PgConnection
NEGOTIATE_PROTOCOL_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
NEVER - Enum constant in enum org.postgresql.jdbc.AutoSave
newDocumentBuilder() - Method in class org.postgresql.xml.DefaultPGXmlFactoryFactory
newDocumentBuilder() - Method in class org.postgresql.xml.LegacyInsecurePGXmlFactoryFactory
newDocumentBuilder() - Method in interface org.postgresql.xml.PGXmlFactoryFactory
newSAXTransformerFactory() - Method in class org.postgresql.xml.DefaultPGXmlFactoryFactory
newSAXTransformerFactory() - Method in class org.postgresql.xml.LegacyInsecurePGXmlFactoryFactory
newSAXTransformerFactory() - Method in interface org.postgresql.xml.PGXmlFactoryFactory
newTransformerFactory() - Method in class org.postgresql.xml.DefaultPGXmlFactoryFactory
newTransformerFactory() - Method in class org.postgresql.xml.LegacyInsecurePGXmlFactoryFactory
newTransformerFactory() - Method in interface org.postgresql.xml.PGXmlFactoryFactory
newXMLInputFactory() - Method in class org.postgresql.xml.DefaultPGXmlFactoryFactory
newXMLInputFactory() - Method in class org.postgresql.xml.LegacyInsecurePGXmlFactoryFactory
newXMLInputFactory() - Method in interface org.postgresql.xml.PGXmlFactoryFactory
newXMLOutputFactory() - Method in class org.postgresql.xml.DefaultPGXmlFactoryFactory
newXMLOutputFactory() - Method in class org.postgresql.xml.LegacyInsecurePGXmlFactoryFactory
newXMLOutputFactory() - Method in interface org.postgresql.xml.PGXmlFactoryFactory
next() - Method in class org.postgresql.jdbc.PgResultSet
NO_ACTIVE_SQL_TRANSACTION - Enum constant in enum org.postgresql.util.PSQLState
NO_DATA - Enum constant in enum org.postgresql.util.PSQLState
NO_DATA_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
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
NonValidatingTM() - Constructor for class org.postgresql.ssl.NonValidatingFactory.NonValidatingTM
NOT_IMPLEMENTED - Enum constant in enum org.postgresql.util.PSQLState
NOT_NULL_VIOLATION - Enum constant in enum org.postgresql.util.PSQLState
NOTICE_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
Notification - Class in org.postgresql.core
Notification(String, int) - Constructor for class org.postgresql.core.Notification
Notification(String, int, String) - Constructor for class org.postgresql.core.Notification
notImplemented(Class<?>, String) - Static method in class org.postgresql.Driver
  This method was added in v6.5, and simply throws an SQLException for an unimplemented method.
NOW - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
NTDSAPIWrapper - Class in org.postgresql.sspi
NTDSAPIWrapper() - Constructor for class org.postgresql.sspi.NTDSAPIWrapper
NullErrorHandler - Class in org.postgresql.xml
  Error handler that silently suppresses all errors.
NullErrorHandler() - Constructor for class org.postgresql.xml.NullErrorHandler
Nullness - Class in org.postgresql.util.internal
  The methods in this class allow to cast nullable reference to a non-nullable one.
Nullness() - Constructor for class org.postgresql.util.internal.Nullness
nullPlusNonNullIsNull() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
nullsAreSortedAtEnd() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
nullsAreSortedAtStart() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
nullsAreSortedHigh() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
nullsAreSortedLow() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
NumberParser - Class in org.postgresql.util
  Optimised byte[] to number parser.
NumberParser() - Constructor for class org.postgresql.util.NumberParser
numeric(byte[]) - Static method in class org.postgresql.util.ByteConverter
  Convert a variable length array of bytes to an integer
numeric(byte[], int, int) - Static method in class org.postgresql.util.ByteConverter
  Convert a variable length array of bytes to a `Number`.
numeric(BigDecimal) - Static method in class org.postgresql.util.ByteConverter
  Converts a non-null `BigDecimal` to binary format for `Oid.NUMERIC`.
NUMERIC - Static variable in class org.postgresql.core.Oid
NUMERIC_ARRAY - Static variable in class org.postgresql.core.Oid
NUMERIC_CONSTANT_OUT_OF_RANGE - Enum constant in enum org.postgresql.util.PSQLState
NUMERIC_VALUE_OUT_OF_RANGE - Enum constant in enum org.postgresql.util.PSQLState

## O

OBJECT_IN_USE - Enum constant in enum org.postgresql.util.PSQLState
OBJECT_NOT_IN_STATE - Enum constant in enum org.postgresql.util.PSQLState
ObjectFactory - Class in org.postgresql.util
  Helper class to instantiate objects.
ObjectFactory() - Constructor for class org.postgresql.util.ObjectFactory
obtain() - Method in class org.postgresql.jdbc.ResourceLock
  Obtain a lock and return the ResourceLock for use in try-with-resources block.
of(boolean, boolean) - Static method in interface org.postgresql.core.v3.SqlSerializationContext
  Returns SqlSerializationContext instance with the given parameters
of(String) - Static method in enum org.postgresql.jdbc.AutoSave
of(String) - Static method in enum org.postgresql.jdbc.EscapeSyntaxCallMode
of(String) - Static method in enum org.postgresql.jdbc.PreferQueryMode
of(String) - Static method in enum org.postgresql.jdbc.SslNegotiation
of(ByteBuffer...) - Static method in interface org.postgresql.util.ByteStreamWriter
of(Properties) - Static method in enum org.postgresql.jdbc.GSSEncMode
of(Properties) - Static method in enum org.postgresql.jdbc.SslMode
of(ByteStreamWriter) - Static method in class org.postgresql.fastpath.FastpathArg
Oid - Class in org.postgresql.core
  Provides constants for well-known backend OIDs for the types we commonly use.
Oid() - Constructor for class org.postgresql.core.Oid
OID - Static variable in class org.postgresql.core.Oid
OID_ARRAY - Static variable in class org.postgresql.core.Oid
onClean(boolean) - Method in interface org.postgresql.util.LazyCleaner.CleaningAction
onInsertRow - Variable in class org.postgresql.jdbc.PgResultSet
onParameterStatus(String, String) - Method in class org.postgresql.core.QueryExecutorBase
  Update the parameter status map in response to a new ParameterStatus wire protocol message.
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(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) - 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(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.
OPEN - Enum constant in enum org.postgresql.core.TransactionState
openConnection(HostSpec[], Properties) - Static method in class org.postgresql.core.ConnectionFactory
  Establishes and initializes a new connection.
openConnectionImpl(HostSpec[], Properties) - Method in class org.postgresql.core.ConnectionFactory
  Implementation of `ConnectionFactory.openConnection(org.postgresql.util.HostSpec[], java.util.Properties)` for a particular protocol version.
openConnectionImpl(HostSpec[], Properties) - Method in class org.postgresql.core.v3.ConnectionFactoryImpl
openPath() - Method in class org.postgresql.geometric.PGpath
OPTIONS - Enum constant in enum org.postgresql.PGProperty
  Specify 'options' connection initialization parameter.
ORG_POSTGRESQL_PGPASSFILE - Enum constant in enum org.postgresql.PGEnvironment
  Specified location of password file.
ORG_POSTGRESQL_PGSERVICEFILE - Enum constant in enum org.postgresql.PGEnvironment
  The connection service resource (file, url) allows connection parameters to be associated with a single service name.
org.postgresql - package org.postgresql
org.postgresql.copy - package org.postgresql.copy
org.postgresql.core - package org.postgresql.core
org.postgresql.core.v3 - package org.postgresql.core.v3
org.postgresql.core.v3.adaptivefetch - package org.postgresql.core.v3.adaptivefetch
org.postgresql.core.v3.replication - package org.postgresql.core.v3.replication
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.gss - package org.postgresql.gss
org.postgresql.hostchooser - package org.postgresql.hostchooser
org.postgresql.jdbc - package org.postgresql.jdbc
org.postgresql.jdbc2 - package org.postgresql.jdbc2
org.postgresql.jdbc2.optional - package org.postgresql.jdbc2.optional
org.postgresql.jdbc3 - package org.postgresql.jdbc3
org.postgresql.jdbcurlresolver - package org.postgresql.jdbcurlresolver
org.postgresql.largeobject - package org.postgresql.largeobject
org.postgresql.osgi - package org.postgresql.osgi
org.postgresql.plugin - package org.postgresql.plugin
org.postgresql.replication - package org.postgresql.replication
org.postgresql.replication.fluent - package org.postgresql.replication.fluent
org.postgresql.replication.fluent.logical - package org.postgresql.replication.fluent.logical
org.postgresql.replication.fluent.physical - package org.postgresql.replication.fluent.physical
org.postgresql.ssl - package org.postgresql.ssl
org.postgresql.ssl.jdbc4 - package org.postgresql.ssl.jdbc4
org.postgresql.sspi - package org.postgresql.sspi
org.postgresql.translation - package org.postgresql.translation
org.postgresql.util - package org.postgresql.util
org.postgresql.util.internal - package org.postgresql.util.internal
org.postgresql.xa - package org.postgresql.xa
org.postgresql.xml - package org.postgresql.xml
originalQuery - Variable in class org.postgresql.jdbc.PgResultSet
OSUtil - Class in org.postgresql.util
  Operating system specifics
OSUtil() - Constructor for class org.postgresql.util.OSUtil
other - Enum constant in enum org.postgresql.core.JavaVersion
othersDeletesAreVisible(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
othersInsertsAreVisible(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
othersUpdatesAreVisible(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
OUT_OF_MEMORY - Enum constant in enum org.postgresql.util.PSQLState
ownDeletesAreVisible(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
ownInsertsAreVisible(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
ownUpdatesAreVisible(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData

## P

PARAMETER_DESCRIPTION_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
PARAMETER_STATUS_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
ParameterList - Interface in org.postgresql.core
  Abstraction of a list of parameters to be substituted into a Query.
parse(String) - Method in class org.postgresql.core.CommandCompleteParser
  Parses `CommandComplete (B)` message.
PARSE_COMPLETE_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
PARSE_REQUEST - Static variable in class org.postgresql.core.PgMessageType
parseACL(String, String) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Take the a String representing an array of ACLs and return a Map mapping the SQL permission name to a List of usernames who have that permission.
parseAlterKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of CREATE keyword regardless of case.
parseAsKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of AS keyword regardless of case.
parseAtomicKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of ATOMIC keyword regardless of case.
parseBackendTimeZone(String) - Static method in class org.postgresql.jdbc.TimestampUtils
  Converts backend's TimeZone parameter to java format.
parseBeginKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of BEGIN keyword regardless of case.
parseBlockComment(char[], int) - Static method in class org.postgresql.core.Parser
  Test if the `/` character at `offset` starts a block comment, and return the position of the last `/` character.
parseCreateKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of CREATE keyword regardless of case.
parseDeleteKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of DELETE keyword regardless of case.
parseDollarQuotes(char[], int) - Static method in class org.postgresql.core.Parser
  Test if the dollar character (`$`) at the given offset starts a dollar-quoted string and return the offset of the ending dollar character.
parseDoubleQuotes(char[], int) - Static method in class org.postgresql.core.Parser
  Find the end of the double-quoted string starting at the given offset.
parseInsertKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of INSERT keyword regardless of case.
parseJdbcSql(String, boolean, boolean, boolean, boolean, boolean, String...) - Static method in class org.postgresql.core.Parser
  Parses JDBC query into PostgreSQL's native format.
parseLineComment(char[], int) - Static method in class org.postgresql.core.Parser
  Test if the `-` character at `offset` starts a `--` style line comment, and return the position of the first `\r` or `\n` character.
parseLong(String, int, int) - Static method in class org.postgresql.core.Parser
  Faster version of `Long.parseLong(String)` when parsing a substring is required
parseMoveKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of MOVE keyword regardless of case.
parseProperty(String) - Static method in class org.postgresql.util.PGPropertyMaxResultBufferParser
  Method to parse value of max result buffer size.
Parser - Class in org.postgresql.core
  Basic query parser infrastructure.
Parser() - Constructor for class org.postgresql.core.Parser
parseReturningKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of RETURNING keyword regardless of case.
parseSelectKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of SELECT keyword regardless of case.
parseServerVersionStr(String) - Static method in class org.postgresql.core.Utils
  Attempt to parse the server version string into an XXYYZZ form version number.
parseSingleQuotes(char[], int, boolean) - Static method in class org.postgresql.core.Parser
  Find the end of the single-quoted string starting at the given offset.
parseUpdateKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of UPDATE keyword regardless of case.
parseURL(String, Properties) - Static method in class org.postgresql.Driver
  Constructs a new DriverURL, splitting the specified URL into its component parts.
parseValuesKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of VALUES keyword regardless of case.
parseWithKeyword(char[], int) - Static method in class org.postgresql.core.Parser
  Parse string to check presence of WITH keyword regardless of case.
PASSWORD - Enum constant in enum org.postgresql.PGProperty
  Password to use when authenticating.
PASSWORD_REQUEST - Static variable in class org.postgresql.core.PgMessageType
PasswordUtil - Class in org.postgresql.util
PasswordUtil() - Constructor for class org.postgresql.util.PasswordUtil
PATCH_VERSION - Static variable in class org.postgresql.util.DriverInfo
PATH - Static variable in class org.postgresql.core.Oid
peek() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Reads a byte from the buffer without advancing the index pointer.
peekChar() - Method in class org.postgresql.core.PGStream
  Receives a single character from the backend, without advancing the current protocol stream position.
PG_DBNAME - Enum constant in enum org.postgresql.PGProperty
  Database name to connect to (may be specified directly in the JDBC URL).
PG_HOST - Enum constant in enum org.postgresql.PGProperty
  Hostname of the PostgreSQL server (may be specified directly in the JDBC URL).
PG_PORT - Enum constant in enum org.postgresql.PGProperty
  Port of the PostgreSQL server (may be specified directly in the JDBC URL).
PgArray - Class in org.postgresql.jdbc
  Array is used collect one column of query result data.
PgArray(BaseConnection, int, byte[]) - Constructor for class org.postgresql.jdbc.PgArray
  Create a new Array.
PgArray(BaseConnection, int, String) - Constructor for class org.postgresql.jdbc.PgArray
  Create a new Array.
PGBinaryObject - Interface in org.postgresql.util
  PGBinaryObject is a interface that classes extending `PGobject` can use to take advantage of more optimal binary encoding of the data type.
PGBindException - Exception Class in org.postgresql.core
PGBindException(IOException) - Constructor for exception class org.postgresql.core.PGBindException
PgBlob - Class in org.postgresql.jdbc
PgBlob(BaseConnection, long) - Constructor for class org.postgresql.jdbc.PgBlob
PGbox - Class in org.postgresql.geometric
  This represents the box datatype within org.postgresql.
PGbox() - Constructor for class org.postgresql.geometric.PGbox
  Required constructor.
PGbox(double, double, double, double) - Constructor for class org.postgresql.geometric.PGbox
PGbox(String) - Constructor for class org.postgresql.geometric.PGbox
PGbox(PGpoint, PGpoint) - Constructor for class org.postgresql.geometric.PGbox
PgBufferedOutputStream - Class in org.postgresql.util.internal
  Buffered output stream.
PgBufferedOutputStream(OutputStream, int) - Constructor for class org.postgresql.util.internal.PgBufferedOutputStream
PGBundleActivator - Class in org.postgresql.osgi
  This class is an OSGi Bundle Activator and should only be used internally by the OSGi Framework.
PGBundleActivator() - Constructor for class org.postgresql.osgi.PGBundleActivator
PGbytea - Class in org.postgresql.util
  Converts to and from the postgresql bytea datatype used by the backend.
PGbytea() - Constructor for class org.postgresql.util.PGbytea
PGcircle - Class in org.postgresql.geometric
  This represents org.postgresql's circle datatype, consisting of a point and a radius.
PGcircle() - Constructor for class org.postgresql.geometric.PGcircle
  This constructor is used by the driver.
PGcircle(double, double, double) - Constructor for class org.postgresql.geometric.PGcircle
PGcircle(String) - Constructor for class org.postgresql.geometric.PGcircle
PGcircle(PGpoint, double) - Constructor for class org.postgresql.geometric.PGcircle
PgClob - Class in org.postgresql.jdbc
PgClob(BaseConnection, long) - Constructor for class org.postgresql.jdbc.PgClob
PgConnection - Class in org.postgresql.jdbc
PgConnection(HostSpec[], Properties, String) - Constructor for class org.postgresql.jdbc.PgConnection
PGConnection - Interface in org.postgresql
  This interface defines the public PostgreSQL extensions to java.sql.Connection.
PgConnection.AbortCommand - Class in org.postgresql.jdbc
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(CopyOut) - Constructor for class org.postgresql.copy.PGCopyInputStream
  Use given CopyOut operation for reading.
PGCopyInputStream(PGConnection, String) - Constructor for class org.postgresql.copy.PGCopyInputStream
  Uses given connection for specified COPY TO STDOUT operation.
PGCopyOutputStream - Class in org.postgresql.copy
  OutputStream for buffered input into a PostgreSQL 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.
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.
PgDatabaseMetaData - Class in org.postgresql.jdbc
PgDatabaseMetaData(PgConnection) - Constructor for class org.postgresql.jdbc.PgDatabaseMetaData
PGDataSourceFactory - Class in org.postgresql.osgi
  This factory service is designed to be used in OSGi Enterprise environments to create and configure JDBC data-sources.
PGDataSourceFactory() - Constructor for class org.postgresql.osgi.PGDataSourceFactory
PGEnvironment - Enum in org.postgresql
  Some environment variables are intended to have same meaning as libpq describes here: https://www.postgresql.org/docs/current/libpq-envars.html
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(int, int, int, int, int, double) - Constructor for class org.postgresql.util.PGInterval
  Initializes all values of this interval to the specified values.
PGInterval(String) - Constructor for class org.postgresql.util.PGInterval
  Initialize a interval with a given interval string representation.
PGjdbcHostnameVerifier - Class in org.postgresql.ssl
PGjdbcHostnameVerifier() - Constructor for class org.postgresql.ssl.PGjdbcHostnameVerifier
PGJDBCMain - Class in org.postgresql.util
PGJDBCMain() - Constructor for class org.postgresql.util.PGJDBCMain
PGline - Class in org.postgresql.geometric
  This implements a line represented by the linear equation Ax + By + C = 0.
PGline() - Constructor for class org.postgresql.geometric.PGline
  required by the driver.
PGline(double, double, double) - Constructor for class org.postgresql.geometric.PGline
PGline(double, double, double, double) - Constructor for class org.postgresql.geometric.PGline
PGline(String) - Constructor for class org.postgresql.geometric.PGline
PGline(PGlseg) - Constructor for class org.postgresql.geometric.PGline
PGline(PGpoint, PGpoint) - Constructor for class org.postgresql.geometric.PGline
PGlseg - Class in org.postgresql.geometric
  This implements a lseg (line segment) consisting of two points.
PGlseg() - Constructor for class org.postgresql.geometric.PGlseg
  required by the driver.
PGlseg(double, double, double, double) - Constructor for class org.postgresql.geometric.PGlseg
PGlseg(String) - Constructor for class org.postgresql.geometric.PGlseg
PGlseg(PGpoint, PGpoint) - Constructor for class org.postgresql.geometric.PGlseg
PgMessageType - Class in org.postgresql.core
  PostgreSQL protocol message types
PgMessageType() - Constructor for class org.postgresql.core.PgMessageType
PGmoney - Class in org.postgresql.util
  This implements a class that handles the PostgreSQL money and cash types.
PGmoney() - Constructor for class org.postgresql.util.PGmoney
PGmoney(double) - Constructor for class org.postgresql.util.PGmoney
PGmoney(String) - 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.
PGObjectFactory - Class in org.postgresql.ds.common
  Returns a DataSource-ish thing based on a JNDI reference.
PGObjectFactory() - Constructor for class org.postgresql.ds.common.PGObjectFactory
PgParameterMetaData - Class in org.postgresql.jdbc
PgParameterMetaData(BaseConnection, int[]) - Constructor for class org.postgresql.jdbc.PgParameterMetaData
PGPASSFILE - Enum constant in enum org.postgresql.PGEnvironment
  Specified location of password file.
PgPassParser - Class in org.postgresql.jdbcurlresolver
  helps to read Password File.
PGpath - Class in org.postgresql.geometric
  This implements a path (a multiple segmented line, which may be closed).
PGpath() - Constructor for class org.postgresql.geometric.PGpath
  Required by the driver.
PGpath(String) - Constructor for class org.postgresql.geometric.PGpath
PGpath(PGpoint[], boolean) - Constructor for class org.postgresql.geometric.PGpath
PGpoint - Class in org.postgresql.geometric
  It maps to the point datatype in org.postgresql.
PGpoint() - Constructor for class org.postgresql.geometric.PGpoint
  Required by the driver.
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.
PGpolygon - Class in org.postgresql.geometric
  This implements the polygon datatype within PostgreSQL.
PGpolygon() - Constructor for class org.postgresql.geometric.PGpolygon
  Required by the driver.
PGpolygon(String) - Constructor for class org.postgresql.geometric.PGpolygon
PGpolygon(PGpoint[]) - Constructor for class org.postgresql.geometric.PGpolygon
  Creates a polygon using an array of PGpoints.
PGPooledConnection - Class in org.postgresql.ds
  PostgreSQL implementation of the PooledConnection interface.
PGPooledConnection(Connection, boolean) - Constructor for class org.postgresql.ds.PGPooledConnection
PGPooledConnection(Connection, boolean, boolean) - Constructor for class org.postgresql.ds.PGPooledConnection
  Creates a new PooledConnection representing the specified physical connection.
PGPoolingDataSource - Class in org.postgresql.ds
  Deprecated.
  Since 42.0.0, instead of this class you should use a fully featured connection pool like HikariCP, vibur-dbcp, commons-dbcp, c3p0, etc.
PGPoolingDataSource() - Constructor for class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
PGProperty - Enum in org.postgresql
  All connection parameters that can be either set in JDBC URL, in Driver properties or in datasource setters.
PGPropertyMaxResultBufferParser - Class in org.postgresql.util
PGPropertyMaxResultBufferParser() - Constructor for class org.postgresql.util.PGPropertyMaxResultBufferParser
PGPropertyUtil - Class in org.postgresql.util
  routines to support PG properties
PGPropertyUtil() - Constructor for class org.postgresql.util.PGPropertyUtil
PGRefCursorResultSet - Interface in org.postgresql
  A ref cursor based result set.
PGReplicationConnection - Interface in org.postgresql.replication
  Api available only if connection was create with required for replication properties: `PGProperty.REPLICATION` and `PGProperty.ASSUME_MIN_SERVER_VERSION`.
PGReplicationConnectionImpl - Class in org.postgresql.replication
PGReplicationConnectionImpl(BaseConnection) - Constructor for class org.postgresql.replication.PGReplicationConnectionImpl
PGReplicationStream - Interface in org.postgresql.replication
  Not tread safe replication stream (though certain methods can be safely called by different threads).
PgResultSet - Class in org.postgresql.jdbc
PgResultSet.CursorResultHandler - Class in org.postgresql.jdbc
PgResultSetMetaData - Class in org.postgresql.jdbc
PgResultSetMetaData(BaseConnection, Field[]) - Constructor for class org.postgresql.jdbc.PgResultSetMetaData
  Initialise for a result with a tuple set and a field descriptor set
PGResultSetMetaData - Interface in org.postgresql
PgServiceConfParser - Class in org.postgresql.jdbcurlresolver
  helps to read Connection Service File.
PGSERVICEFILE - Enum constant in enum org.postgresql.PGEnvironment
  The connection service resource (file, url) allows connection parameters to be associated with a single service name.
PGSimpleDataSource - Class in org.postgresql.ds
  Simple DataSource which does not perform connection pooling.
PGSimpleDataSource() - Constructor for class org.postgresql.ds.PGSimpleDataSource
PgSQLXML - Class in org.postgresql.jdbc
PgSQLXML(BaseConnection) - Constructor for class org.postgresql.jdbc.PgSQLXML
PgSQLXML(BaseConnection, String) - Constructor for class org.postgresql.jdbc.PgSQLXML
PgStatement - Class in org.postgresql.jdbc
PGStatement - Interface in org.postgresql
  This interface defines the public PostgreSQL extensions to java.sql.Statement.
PgStatement.StatementResultHandler - Class in org.postgresql.jdbc
  ResultHandler implementations for updates, queries, and either-or.
pgStream - Variable in class org.postgresql.core.QueryExecutorBase
PGStream - Class in org.postgresql.core
  Wrapper around the raw connection to the server that implements some basic primitives (reading/writing formatted data, doing string encoding, etc).
PGStream(SocketFactory, HostSpec) - Constructor for class org.postgresql.core.PGStream
  Deprecated.
  use `PGStream(SocketFactory, org.postgresql.util.HostSpec, int, int)`
PGStream(SocketFactory, HostSpec, int) - Constructor for class org.postgresql.core.PGStream
  Deprecated.
  use `PGStream(SocketFactory, org.postgresql.util.HostSpec, int, int)`
PGStream(SocketFactory, HostSpec, int, int) - Constructor for class org.postgresql.core.PGStream
  Constructor: Connect to the PostgreSQL back end and return a stream connection.
PGStream(PGStream, int) - Constructor for class org.postgresql.core.PGStream
PGSYSCONFDIR - Enum constant in enum org.postgresql.PGEnvironment
  sets the directory containing the PGSERVICEFILE file and possibly other system-wide configuration files.
PGTime - Class in org.postgresql.util
  This class augments the Java built-in Time to allow for explicit setting of the time zone.
PGTime(long) - Constructor for class org.postgresql.util.PGTime
  Constructs a `PGTime` without a time zone.
PGTime(long, Calendar) - Constructor for class org.postgresql.util.PGTime
  Constructs a `PGTime` with the given calendar object.
PGTimestamp - Class in org.postgresql.util
  This class augments the Java built-in Timestamp to allow for explicit setting of the time zone.
PGTimestamp(long) - Constructor for class org.postgresql.util.PGTimestamp
  Constructs a `PGTimestamp` without a time zone.
PGTimestamp(long, Calendar) - Constructor for class org.postgresql.util.PGTimestamp
  Constructs a `PGTimestamp` with the given time zone.
PGtokenizer - Class in org.postgresql.util
  This class is used to tokenize the text output of org.postgres.
PGtokenizer(String, char) - Constructor for class org.postgresql.util.PGtokenizer
  Create a tokeniser.
PGXAConnection - Class in org.postgresql.xa
  The PostgreSQL implementation of `XAResource`.
PGXAConnection(BaseConnection) - Constructor for class org.postgresql.xa.PGXAConnection
PGXADataSource - Class in org.postgresql.xa
  XA-enabled DataSource implementation.
PGXADataSource() - Constructor for class org.postgresql.xa.PGXADataSource
PGXADataSourceFactory - Class in org.postgresql.xa
  An ObjectFactory implementation for PGXADataSource-objects.
PGXADataSourceFactory() - Constructor for class org.postgresql.xa.PGXADataSourceFactory
PGXAException - Exception Class in org.postgresql.xa
  A convenience subclass of `XAException` which makes it easy to create an instance of `XAException` with a human-readable message, a `Throwable` cause, and an XA error code.
PGXmlFactoryFactory - Interface in org.postgresql.xml
physical() - Method in interface org.postgresql.replication.fluent.ChainedCreateReplicationSlotBuilder
  Create physical replication stream for process wal logs in binary form.
physical() - Method in interface org.postgresql.replication.fluent.ChainedStreamBuilder
  Create physical replication stream for process wal logs in binary form.
physical() - Method in class org.postgresql.replication.fluent.ReplicationCreateSlotBuilder
physical() - Method in class org.postgresql.replication.fluent.ReplicationStreamBuilder
PHYSICAL - Enum constant in enum org.postgresql.replication.ReplicationType
PhysicalCreateSlotBuilder - Class in org.postgresql.replication.fluent.physical
PhysicalCreateSlotBuilder(BaseConnection) - Constructor for class org.postgresql.replication.fluent.physical.PhysicalCreateSlotBuilder
PhysicalReplicationOptions - Interface in org.postgresql.replication.fluent.physical
PhysicalStreamBuilder - Class in org.postgresql.replication.fluent.physical
PhysicalStreamBuilder(StartPhysicalReplicationCallback) - Constructor for class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder
PI - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
PKCS12KeyManager - Class in org.postgresql.ssl
PKCS12KeyManager(String, CallbackHandler) - Constructor for class org.postgresql.ssl.PKCS12KeyManager
point - Variable in class org.postgresql.geometric.PGbox
  These are the two points.
point - Variable in class org.postgresql.geometric.PGlseg
  These are the two points.
POINT - Static variable in class org.postgresql.core.Oid
POINT_ARRAY - Static variable in class org.postgresql.core.Oid
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.
POLYGON - Static variable in class org.postgresql.core.Oid
PoolingDataSource - Class in org.postgresql.jdbc2.optional
  Deprecated.
  Since 42.0.0, see `PGPoolingDataSource`
PoolingDataSource() - Constructor for class org.postgresql.jdbc2.optional.PoolingDataSource
  Deprecated.
port - Variable in class org.postgresql.util.HostSpec
PORTAL - Static variable in class org.postgresql.core.PgMessageType
PORTAL_SUSPENDED_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
position(byte[], long) - Method in class org.postgresql.jdbc.AbstractBlobClob
  Iterate over the buffer looking for the specified pattern.
position(String, long) - Method in class org.postgresql.jdbc.PgClob
  For now, this is not implemented.
position(Blob, long) - Method in class org.postgresql.jdbc.AbstractBlobClob
  This is simply passing the byte value of the pattern Blob.
position(Clob, long) - Method in class org.postgresql.jdbc.PgClob
  This should be simply passing the byte value of the pattern Blob.
POSTGRES - Enum constant in enum org.postgresql.jdbc.SslNegotiation
POSTGRES_EPOCH_2000_01_01 - Static variable in class org.postgresql.core.v3.replication.V3PGReplicationStream
POWER - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
PREFER - Enum constant in enum org.postgresql.jdbc.GSSEncMode
  Start with encrypted connection, fallback to non-encrypted (default).
PREFER - Enum constant in enum org.postgresql.jdbc.SslMode
  Start with encrypted connection, fallback to non-encrypted (default).
PREFER_QUERY_MODE - Enum constant in enum org.postgresql.PGProperty
  Specifies which mode is used to execute queries to database: simple means ('Q' execute, no parse, no bind, text mode only), extended means always use bind/execute messages, extendedForPrepared means extended for prepared statements only, extendedCacheEverything means use extended protocol and try cache every statement (including Statement.execute(String sql)) in a query cache.
preferPrimary - Enum constant in enum org.postgresql.hostchooser.HostRequirement
PreferQueryMode - Enum in org.postgresql.jdbc
  Specifies which mode is used to execute queries to database: simple means ('Q' execute, no parse, no bind, text mode only), extended means always use bind/execute messages, extendedForPrepared means extended for prepared statements only.
preferSecondary - Enum constant in enum org.postgresql.hostchooser.HostRequirement
prepare(Xid) - Method in class org.postgresql.xa.PGXAConnection
  Prepares transaction.
PREPARE_THRESHOLD - Enum constant in enum org.postgresql.PGProperty
  Sets the default threshold for enabling server-side prepare.
prepareCall(String) - Method in class org.postgresql.jdbc.PgConnection
prepareCall(String, int, int) - Method in class org.postgresql.jdbc.PgConnection
prepareCall(String, int, int, int) - Method in class org.postgresql.jdbc.PgConnection
PREPARED_STATEMENT_CACHE_QUERIES - Enum constant in enum org.postgresql.PGProperty
  Specifies the maximum number of entries in cache of prepared statements.
PREPARED_STATEMENT_CACHE_SIZE_MIB - Enum constant in enum org.postgresql.PGProperty
  Specifies the maximum size (in megabytes) of the prepared statement cache.
prepareStatement(String) - Method in class org.postgresql.jdbc.PgConnection
prepareStatement(String, int) - Method in class org.postgresql.jdbc.PgConnection
prepareStatement(String, int[]) - Method in class org.postgresql.jdbc.PgConnection
prepareStatement(String, int, int) - Method in class org.postgresql.jdbc.PgConnection
prepareStatement(String, int, int, int) - Method in class org.postgresql.jdbc.PgConnection
prepareStatement(String, String[]) - Method in class org.postgresql.jdbc.PgConnection
prepareThreshold - Variable in class org.postgresql.jdbc.PgConnection
previous() - Method in class org.postgresql.jdbc.PgResultSet
primary - Enum constant in enum org.postgresql.hostchooser.HostRequirement
Primary - Enum constant in enum org.postgresql.hostchooser.HostStatus
processNotifies() - Method in interface org.postgresql.core.QueryExecutor
  Prior to attempting to retrieve notifications, we need to pull any recently received notifications off of the network buffers.
processNotifies() - Method in class org.postgresql.core.v3.QueryExecutorImpl
processNotifies(int) - Method in interface org.postgresql.core.QueryExecutor
  Prior to attempting to retrieve notifications, we need to pull any recently received notifications off of the network buffers.
processNotifies(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
processResults(ResultHandler, int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
processResults(ResultHandler, int, boolean) - Method in class org.postgresql.core.v3.QueryExecutorImpl
propertiesConsistencyCheck(Properties) - Static method in class org.postgresql.util.PGPropertyUtil
  Validate properties.
PROTOCOL_VERSION - Enum constant in enum org.postgresql.PGProperty
  Force use of a particular protocol version when connecting, if set, disables protocol version fallback.
PROTOCOL_VIOLATION - Enum constant in enum org.postgresql.util.PSQLState
  The server sent us a response the driver was not prepared for and is either bizarre datastream corruption, a driver bug, or a protocol violation on the server's part.
protocolVersion - Variable in class org.postgresql.core.QueryExecutorBase
ProtocolVersion - Enum in org.postgresql.core
  Enum representing the supported PostgreSQL protocol versions.
Provider<T> - Interface in org.postgresql.core
  Represents a provider of results.
PSQLException - Exception Class in org.postgresql.util
PSQLException(String, PSQLState) - Constructor for exception class org.postgresql.util.PSQLException
PSQLException(String, PSQLState, Throwable) - Constructor for exception class org.postgresql.util.PSQLException
PSQLException(ServerErrorMessage) - Constructor for exception class org.postgresql.util.PSQLException
PSQLException(ServerErrorMessage, boolean) - Constructor for exception class org.postgresql.util.PSQLException
PSQLSavepoint - Class in org.postgresql.jdbc
PSQLSavepoint(int) - Constructor for class org.postgresql.jdbc.PSQLSavepoint
PSQLSavepoint(String) - Constructor for class org.postgresql.jdbc.PSQLSavepoint
PSQLState - Enum in org.postgresql.util
  This class is used for holding SQLState codes.
PSQLWarning - Exception Class in org.postgresql.util
PSQLWarning(ServerErrorMessage) - Constructor for exception class org.postgresql.util.PSQLWarning
publish(LogRecord) - Method in class org.postgresql.util.LogWriterHandler
purgeTimerTasks() - Method in interface org.postgresql.core.BaseConnection
  Invoke purge() on the underlying shared Timer so that internal resources will be released.
purgeTimerTasks() - Method in class org.postgresql.jdbc.PgConnection
put(Key, Value) - Method in class org.postgresql.util.LruCache
  Returns given value to the cache.
putAll(Map<Key, Value>) - Method in class org.postgresql.util.LruCache
  Puts all the values from the given map into the cache.

## Q

QUARTER - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
query - Variable in class org.postgresql.core.CachedQuery
Query - Interface in org.postgresql.core
  Abstraction of a generic Query, hiding the details of any protocol-version-specific data needed to execute the query efficiently.
QUERY_BOTH_ROWS_AND_STATUS - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution used by generated keys where we want to receive both the ResultSet and associated update count from the command status.
QUERY_CANCELED - Enum constant in enum org.postgresql.util.PSQLState
QUERY_DESCRIBE_ONLY - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution when we don't really want to execute, we just want to get the parameter metadata for the statement.
QUERY_DISALLOW_BATCHING - Static variable in interface org.postgresql.core.QueryExecutor
  Deprecated.
  in PgJDBC 9.4 as we now auto-size batches.
QUERY_EXECUTE_AS_SIMPLE - Static variable in interface org.postgresql.core.QueryExecutor
  Execute the query via simple 'Q' command (not parse, bind, exec, but simple execute).
QUERY_FORCE_DESCRIBE_PORTAL - Static variable in interface org.postgresql.core.QueryExecutor
  Force this query to be described at each execution.
QUERY_FORWARD_CURSOR - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution that indicates a forward-fetch-capable cursor should be used if possible.
QUERY_NO_BINARY_TRANSFER - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution to avoid using binary transfer.
QUERY_NO_METADATA - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution that indicates that resultset metadata isn't needed and can be safely omitted.
QUERY_NO_RESULTS - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution that indicates that a resultset isn't expected and the query executor can safely discard any rows (although the resultset should still appear to be from a resultset-returning query).
QUERY_ONESHOT - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution that indicates the given Query object is unlikely to be reused.
QUERY_READ_ONLY_HINT - Static variable in interface org.postgresql.core.QueryExecutor
  Flag indicating that when beginning a transaction, it should be read only.
QUERY_REQUEST - Static variable in class org.postgresql.core.PgMessageType
QUERY_SUPPRESS_BEGIN - Static variable in interface org.postgresql.core.QueryExecutor
  Flag for query execution that indicates the automatic BEGIN on the first statement when outside a transaction should not be done.
QueryExecutor - Interface in org.postgresql.core
  Abstracts the protocol-specific details of executing a query.
QueryExecutorBase - Class in org.postgresql.core
QueryExecutorBase(PGStream, int, Properties) - Constructor for class org.postgresql.core.QueryExecutorBase
QueryExecutorCloseAction - Class in org.postgresql.core
  The action performs connection cleanup, so it is properly terminated from the backend point of view.
QueryExecutorCloseAction(PGStream) - Constructor for class org.postgresql.core.QueryExecutorCloseAction
QueryExecutorImpl - Class in org.postgresql.core.v3
  QueryExecutor implementation for the V3 protocol.
QueryExecutorImpl(PGStream, int, Properties) - Constructor for class org.postgresql.core.v3.QueryExecutorImpl
QUOTE_RETURNING_IDENTIFIERS - Enum constant in enum org.postgresql.PGProperty
  Quote returning columns.
quotelessTableName(String) - Static method in class org.postgresql.jdbc.PgResultSet
  Cracks out the table name and schema (if it exists) from a fully qualified table name.

## R

RADIANS - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
radius - Variable in class org.postgresql.geometric.PGcircle
  This is the radius.
read() - Method in class org.postgresql.copy.PGCopyInputStream
read() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
read() - Method in class org.postgresql.core.VisibleBufferedInputStream
read() - Method in class org.postgresql.gss.GSSInputStream
read() - Method in class org.postgresql.largeobject.BlobInputStream
  The minimum required to implement input stream.
read() - Method in interface org.postgresql.replication.PGReplicationStream
  Read next wal record from backend.
read() - Method in class org.postgresql.util.ReaderInputStream
read(byte[]) - Method in class org.postgresql.copy.PGCopyInputStream
read(byte[], int, int) - Method in class org.postgresql.copy.PGCopyInputStream
read(byte[], int, int) - Method in class org.postgresql.core.VisibleBufferedInputStream
read(byte[], int, int) - Method in class org.postgresql.gss.GSSInputStream
read(byte[], int, int) - Method in class org.postgresql.largeobject.BlobInputStream
read(byte[], int, int) - Method in class org.postgresql.largeobject.LargeObject
  Reads some data from the object into an existing array.
read(byte[], int, int) - Method in class org.postgresql.util.ReaderInputStream
read(int) - Method in class org.postgresql.largeobject.LargeObject
  Reads some data from the object, and return as a byte[] array.
READ - Static variable in class org.postgresql.largeobject.LargeObjectManager
  This mode indicates we want to read an object.
READ_ONLY - Enum constant in enum org.postgresql.PGProperty
  Puts this connection in read-only mode.
READ_ONLY_MODE - Enum constant in enum org.postgresql.PGProperty
  Connection parameter to control behavior when `Connection.setReadOnly(boolean)` is set to `true`.
readBaseObject(ObjectInputStream) - Method in class org.postgresql.ds.common.BaseDataSource
ReaderInputStream - Class in org.postgresql.util
  ReaderInputStream accepts a UTF-16 char stream (Reader) as input and converts it to a UTF-8 byte stream (InputStream) as output.
ReaderInputStream(Reader) - Constructor for class org.postgresql.util.ReaderInputStream
readFromCopy() - Method in interface org.postgresql.copy.CopyOut
  Blocks wait for a row of data to be received from server on an active copy operation.
readFromCopy() - Method in class org.postgresql.copy.PGCopyInputStream
readFromCopy() - Method in class org.postgresql.core.v3.CopyDualImpl
readFromCopy() - Method in class org.postgresql.core.v3.CopyOutImpl
readFromCopy(boolean) - Method in interface org.postgresql.copy.CopyOut
  Wait for a row of data to be received from server on an active copy operation.
readFromCopy(boolean) - Method in class org.postgresql.copy.PGCopyInputStream
readFromCopy(boolean) - Method in class org.postgresql.core.v3.CopyDualImpl
readFromCopy(boolean) - Method in class org.postgresql.core.v3.CopyOutImpl
readInt2() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Reads an int2 value from the underlying stream as an unsigned integer (0..65535).
readInt4() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Reads an int4 value from the underlying stream.
readOnlyCopy() - Method in class org.postgresql.core.Tuple
  Create a read-only copy of the tuple
readPending() - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
readPending() - Method in interface org.postgresql.replication.PGReplicationStream
  Read next WAL record from backend.
readRaw() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Reads byte from the buffer without any checks.
readStartupMessages() - Method in class org.postgresql.core.v3.QueryExecutorImpl
READWRITE - Static variable in class org.postgresql.largeobject.LargeObjectManager
  This mode is the default.
READY_FOR_QUERY_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
receive(byte[], int, int) - Method in class org.postgresql.core.PGStream
  Reads in a given number of bytes from the backend.
receive(int) - Method in class org.postgresql.core.PGStream
  Reads in a given number of bytes from the backend.
RECEIVE_BUFFER_SIZE - Enum constant in enum org.postgresql.PGProperty
  Socket read buffer size (SO_RECVBUF).
receiveCanonicalString() - Method in class org.postgresql.core.PGStream
  Receives a null-terminated string from the backend and attempts to decode to a `canonical` `String`.
receiveCanonicalStringIfPresent() - Method in class org.postgresql.core.PGStream
  Receives a null-terminated string from the backend and attempts to decode to a `canonical` `String`.
receiveChar() - Method in class org.postgresql.core.PGStream
  Receives a single character from the backend.
receiveEOF() - Method in class org.postgresql.core.PGStream
  Consume an expected EOF from the backend.
receiveErrorString(int) - Method in class org.postgresql.core.PGStream
  Receives a fixed-size string from the backend, and tries to avoid "UTF-8 decode failed" errors.
receiveInteger2() - Method in class org.postgresql.core.PGStream
  Receives a two byte integer from the backend as an unsigned integer (0..65535).
receiveInteger4() - Method in class org.postgresql.core.PGStream
  Receives a four byte integer from the backend.
receiveParameterStatus() - Method in class org.postgresql.core.v3.QueryExecutorImpl
receiveString() - Method in class org.postgresql.core.PGStream
  Receives a null-terminated string from the backend.
receiveString(int) - Method in class org.postgresql.core.PGStream
  Receives a fixed-size string from the backend.
receiveTupleV3() - Method in class org.postgresql.core.PGStream
  Read a tuple from the back end.
recover(int) - Method in class org.postgresql.xa.PGXAConnection
  Recovers transaction.
REF_CURSOR - Static variable in class org.postgresql.core.Oid
REF_CURSOR_ARRAY - Static variable in class org.postgresql.core.Oid
refreshRow() - Method in class org.postgresql.jdbc.PgResultSet
register() - Static method in class org.postgresql.Driver
  Register the driver against `DriverManager`.
register(int, ArrayAssistant) - Static method in class org.postgresql.jdbc2.ArrayAssistantRegistry
register(Object, LazyCleaner.CleaningAction<T>) - Method in class org.postgresql.util.LazyCleaner
registerOutParameter(int, int) - Method in interface org.postgresql.core.ParameterList
relative(int) - Method in class org.postgresql.jdbc.PgResultSet
releaseQuery(CachedQuery) - Method in interface org.postgresql.core.QueryExecutor
releaseQuery(CachedQuery) - Method in class org.postgresql.core.QueryExecutorBase
releaseSavepoint(Savepoint) - Method in class org.postgresql.jdbc.PgConnection
releaseTimer() - Method in class org.postgresql.util.SharedTimer
remaining() - Method in class org.postgresql.core.FixedLengthOutputStream
remove(int) - Method in class org.postgresql.util.internal.IntSet
  Removes a value from the set.
remove(String, String) - Method in class org.postgresql.util.PGtokenizer
  This removes the lead/trailing strings from all tokens.
remove(String, String, String) - Static method in class org.postgresql.util.PGtokenizer
  This removes the lead/trailing strings from a string.
removeAngle() - Method in class org.postgresql.util.PGtokenizer
  Removes < and > from the beginning and end of all tokens.
removeAngle(String) - Static method in class org.postgresql.util.PGtokenizer
  Removes < and > from the beginning and end of a string.
removeBinaryReceiveOid(int) - Method in interface org.postgresql.core.QueryExecutor
  Remove given oid from the list of oids for binary receive encoding.
removeBinaryReceiveOid(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
removeBinarySendOid(int) - Method in interface org.postgresql.core.QueryExecutor
  Remove given oid from the list of oids for binary send encoding.
removeBinarySendOid(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
removeBox() - Method in class org.postgresql.util.PGtokenizer
  Removes [ and ] from the beginning and end of all tokens.
removeBox(String) - Static method in class org.postgresql.util.PGtokenizer
  Removes [ and ] from the beginning and end of a string.
removeConnectionEventListener(ConnectionEventListener) - Method in class org.postgresql.ds.PGPooledConnection
  Removes a listener for close or fatal error events on the connection handed out to a client.
removeCurlyBrace() - Method in class org.postgresql.util.PGtokenizer
  Removes < and > from the beginning and end of all tokens.
removeCurlyBrace(String) - Static method in class org.postgresql.util.PGtokenizer
  Removes curly braces { and } from the beginning and end of a string.
removePara() - Method in class org.postgresql.util.PGtokenizer
  Removes ( and ) from the beginning and end of all tokens.
removePara(String) - Static method in class org.postgresql.util.PGtokenizer
  Removes ( and ) from the beginning and end of a string.
removeQuery(boolean, Query) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCache
  Remove query information from caching.
removeQueryFromAdaptiveFetchCache(boolean, ResultCursor) - Method in interface org.postgresql.core.QueryExecutor
  Remove query from adaptive fetch cache inside QueryExecutor
removeQueryFromAdaptiveFetchCache(boolean, ResultCursor) - Method in class org.postgresql.core.v3.QueryExecutorImpl
removeStatementEventListener(StatementEventListener) - Method in class org.postgresql.ds.PGPooledConnection
removeStoredDataSource() - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
REPEAT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
REPLACE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
replaceProcessing(String, boolean, boolean) - Static method in class org.postgresql.core.Parser
  Filter the SQL string of Java SQL Escape clauses.
replaceProcessingEnabled - Variable in class org.postgresql.jdbc.PgStatement
REPLICATION - Enum constant in enum org.postgresql.PGProperty
  Connection parameter passed in the startup message.
ReplicationCreateSlotBuilder - Class in org.postgresql.replication.fluent
ReplicationCreateSlotBuilder(BaseConnection) - Constructor for class org.postgresql.replication.fluent.ReplicationCreateSlotBuilder
ReplicationProtocol - Interface in org.postgresql.core
  Abstracts the protocol-specific details of physic and logic replication.
ReplicationSlotInfo - Class in org.postgresql.replication
  Information returned on replication slot creation.
ReplicationSlotInfo(String, ReplicationType, LogSequenceNumber, String, String) - Constructor for class org.postgresql.replication.ReplicationSlotInfo
replicationStream() - Method in interface org.postgresql.replication.PGReplicationConnection
  After start replication stream this connection not available to use for another queries until replication stream will not close.
replicationStream() - Method in class org.postgresql.replication.PGReplicationConnectionImpl
ReplicationStreamBuilder - Class in org.postgresql.replication.fluent
ReplicationStreamBuilder(BaseConnection) - Constructor for class org.postgresql.replication.fluent.ReplicationStreamBuilder
ReplicationType - Enum in org.postgresql.replication
reportHostStatus(HostSpec, HostStatus) - Static method in class org.postgresql.hostchooser.GlobalHostStatusTracker
  Store the actual observed host status.
REQUIRE - Enum constant in enum org.postgresql.jdbc.GSSEncMode
  Ensure connection is encrypted.
REQUIRE - Enum constant in enum org.postgresql.jdbc.SslMode
  Ensure connection is encrypted.
requireEncryption() - Method in enum org.postgresql.jdbc.GSSEncMode
requireEncryption() - Method in enum org.postgresql.jdbc.SslMode
requiresQuoting(int) - Method in interface org.postgresql.core.TypeInfo
requiresQuoting(int) - Method in class org.postgresql.jdbc.TypeInfoCache
requiresQuotingSqlType(int) - Method in interface org.postgresql.core.TypeInfo
  Returns true if particular sqlType requires quoting.
requiresQuotingSqlType(int) - Method in class org.postgresql.jdbc.TypeInfoCache
  Returns true if particular sqlType requires quoting.
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.
resetNeedUpdateFieldFormats() - Method in class org.postgresql.core.v3.BatchedQuery
resolveEntity(String, String) - Method in class org.postgresql.xml.EmptyStringEntityResolver
ResourceLock - Class in org.postgresql.jdbc
  Extends a ReentrantLock for use in try-with-resources block.
ResourceLock() - Constructor for class org.postgresql.jdbc.ResourceLock
result - Variable in class org.postgresql.core.EncodingPredictor.DecodeResult
result - Variable in class org.postgresql.jdbc.PgStatement
  The current results.
ResultCursor - Interface in org.postgresql.core
  Abstraction of a cursor over a returned resultset.
ResultHandler - Interface in org.postgresql.core
  Callback interface for passing query results from the protocol-specific layer to the protocol-independent JDBC implementation code.
ResultHandlerBase - Class in org.postgresql.core
  Empty implementation of `ResultHandler` interface.
ResultHandlerBase() - Constructor for class org.postgresql.core.ResultHandlerBase
ResultHandlerDelegate - Class in org.postgresql.core
  Internal to the driver class, please do not use in the application.
ResultHandlerDelegate(ResultHandler) - Constructor for class org.postgresql.core.ResultHandlerDelegate
resultsettype - Variable in class org.postgresql.jdbc.PgStatement
ResultWrapper - Class in org.postgresql.jdbc
  Helper class that storing result info.
ResultWrapper(long, long) - Constructor for class org.postgresql.jdbc.ResultWrapper
ResultWrapper(ResultSet) - Constructor for class org.postgresql.jdbc.ResultWrapper
returnsRows() - Method in class org.postgresql.core.SqlCommand
REWRITE_BATCHED_INSERTS - Enum constant in enum org.postgresql.PGProperty
  Configure optimization to enable batch insert re-writing.
RIGHT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
rollback() - Method in class org.postgresql.jdbc.PgConnection
rollback(Savepoint) - Method in class org.postgresql.jdbc.PgConnection
rollback(Xid) - Method in class org.postgresql.xa.PGXAConnection
  Preconditions: xid is known to the RM or it's in prepared state
ROUND - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
ROW_DESCRIPTION_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
rowDeleted() - Method in class org.postgresql.jdbc.PgResultSet
rowInserted() - Method in class org.postgresql.jdbc.PgResultSet
rowOffset - Variable in class org.postgresql.jdbc.PgResultSet
rows - Variable in class org.postgresql.jdbc.PgResultSet
rowUpdated() - Method in class org.postgresql.jdbc.PgResultSet
RTRIM - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
run() - Method in class org.postgresql.gss.GssEncAction
run() - Method in class org.postgresql.jdbc.PgConnection.AbortCommand
run(QueryExecutor, String, boolean) - Static method in class org.postgresql.core.SetupQueryRunner

## S

SASL - Enum constant in enum org.postgresql.plugin.AuthenticationRequestType
SASL_INITIAL_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
SASL_RESPONSE - Static variable in class org.postgresql.core.PgMessageType
scale(int) - Method in class org.postgresql.util.PGInterval
  Scale this interval by an integer factor.
scanCStringLength() - Method in class org.postgresql.core.VisibleBufferedInputStream
  Scans the length of the next null terminated string (C-style string) from the stream.
SECOND - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
secondary - Enum constant in enum org.postgresql.hostchooser.HostRequirement
Secondary - Enum constant in enum org.postgresql.hostchooser.HostStatus
secureProgress() - Method in interface org.postgresql.core.ResultHandler
  Callback for batch statements.
secureProgress() - Method in class org.postgresql.core.ResultHandlerBase
secureProgress() - Method in class org.postgresql.core.ResultHandlerDelegate
secureProgress() - Method in class org.postgresql.jdbc.BatchResultHandler
seek(int) - Method in class org.postgresql.largeobject.LargeObject
  Sets the current position within the object.
seek(int, 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 beginning of a file.
seek64(long, int) - Method in class org.postgresql.largeobject.LargeObject
  Sets the current position within the object using 64-bit value (9.3+).
SELECT - Enum constant in enum org.postgresql.core.SqlCommandType
SELECT - Enum constant in enum org.postgresql.jdbc.EscapeSyntaxCallMode
self() - Method in class org.postgresql.replication.fluent.AbstractCreateSlotBuilder
self() - Method in class org.postgresql.replication.fluent.AbstractStreamBuilder
self() - Method in class org.postgresql.replication.fluent.logical.LogicalCreateSlotBuilder
self() - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
self() - Method in class org.postgresql.replication.fluent.physical.PhysicalCreateSlotBuilder
self() - Method in class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder
send(byte[]) - Method in class org.postgresql.core.PGStream
  Send an array of bytes to the backend.
send(byte[], int) - Method in class org.postgresql.core.PGStream
  Send a fixed-size array of bytes to the backend.
send(byte[], int, int) - Method in class org.postgresql.core.PGStream
  Send a fixed-size array of bytes to the backend.
send(ByteStreamWriter) - Method in class org.postgresql.core.PGStream
  Send a fixed-size array of bytes to the backend.
SEND_BUFFER_SIZE - Enum constant in enum org.postgresql.PGProperty
  Socket write buffer size (SO_SNDBUF).
sendChar(int) - Method in class org.postgresql.core.PGStream
  Sends a single character to the back end.
sendCloseMessage() - Method in class org.postgresql.core.QueryExecutorBase
  Deprecated.
  use `QueryExecutorBase.getCloseAction()` instead
sendCloseMessage() - Method in class org.postgresql.core.v3.QueryExecutorImpl
sendCloseMessage(PGStream) - Method in class org.postgresql.core.QueryExecutorCloseAction
sendInteger2(int) - Method in class org.postgresql.core.PGStream
  Sends a 2-byte integer (short) to the back end.
sendInteger4(int) - Method in class org.postgresql.core.PGStream
  Sends a 4-byte integer to the back end.
sendQueryCancel() - Method in interface org.postgresql.core.QueryExecutor
  Sends a query cancellation for this connection.
sendQueryCancel() - Method in class org.postgresql.core.QueryExecutorBase
sendStream(InputStream, int) - Method in class org.postgresql.core.PGStream
  Copy data from an input stream to the connection.
sendZeros(int) - Method in class org.postgresql.core.PGStream
  Writes the given amount of zero bytes to the output stream
SERIALIZATION_FAILURE - Enum constant in enum org.postgresql.util.PSQLState
ServerErrorMessage - Class in org.postgresql.util
ServerErrorMessage(String) - Constructor for class org.postgresql.util.ServerErrorMessage
ServerErrorMessage(EncodingPredictor.DecodeResult) - Constructor for class org.postgresql.util.ServerErrorMessage
ServerVersion - Enum in org.postgresql.core
  Enumeration for PostgreSQL versions.
SERVICE - Enum constant in enum org.postgresql.PGProperty
  Service name to use for additional parameters.
set(int, byte[]) - Method in class org.postgresql.core.Tuple
  Set the given field to the given data.
set(Properties, boolean) - Method in enum org.postgresql.PGProperty
  Set the boolean value for this connection parameter in the given `Properties`.
set(Properties, int) - Method in enum org.postgresql.PGProperty
  Set the int value for this connection parameter in the given `Properties`.
set(Properties, String) - Method in enum org.postgresql.PGProperty
  Set the value for this connection parameter in the given `Properties`.
setAdaptiveFetch(boolean) - Method in interface org.postgresql.core.QueryExecutor
  Set state of adaptive fetch inside QueryExecutor.
setAdaptiveFetch(boolean) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCache
  Set state of adaptive fetch.
setAdaptiveFetch(boolean) - Method in class org.postgresql.core.v3.QueryExecutorImpl
setAdaptiveFetch(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setAdaptiveFetch(boolean) - Method in class org.postgresql.jdbc.PgConnection
setAdaptiveFetch(boolean) - Method in class org.postgresql.jdbc.PgResultSet
  Turn on/off adaptive fetch for ResultSet.
setAdaptiveFetch(boolean) - Method in class org.postgresql.jdbc.PgStatement
setAdaptiveFetch(boolean) - Method in interface org.postgresql.PGConnection
  Turn on/off adaptive fetch for connection.
setAdaptiveFetch(boolean) - Method in interface org.postgresql.PGStatement
  Turn on/off adaptive fetch for statement.
setAdaptiveFetchMaximum(int) - Method in class org.postgresql.ds.common.BaseDataSource
setAdaptiveFetchMinimum(int) - Method in class org.postgresql.ds.common.BaseDataSource
setAllowEncodingChanges(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setApplicationName(String) - Method in class org.postgresql.ds.common.BaseDataSource
setApplicationName(String) - Method in class org.postgresql.core.v3.QueryExecutorImpl
setAppliedLSN(LogSequenceNumber) - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
setAppliedLSN(LogSequenceNumber) - Method in interface org.postgresql.replication.PGReplicationStream
  Inform backend which LSN has been applied on standby.
setAsciiStream(long) - Method in class org.postgresql.jdbc.PgClob
setAssumeMinServerVersion(String) - Method in class org.postgresql.ds.common.BaseDataSource
setAuthenticationPluginClassName(String) - Method in class org.postgresql.ds.common.BaseDataSource
setAutoCommit(boolean) - Method in class org.postgresql.jdbc.PgConnection
setAutosave(AutoSave) - Method in class org.postgresql.ds.common.BaseDataSource
setAutosave(AutoSave) - Method in class org.postgresql.jdbc.PgConnection
setAutosave(AutoSave) - Method in interface org.postgresql.PGConnection
  Configures if connection should use automatic savepoints.
setAutoSave(AutoSave) - Method in interface org.postgresql.core.QueryExecutor
setAutoSave(AutoSave) - Method in class org.postgresql.core.QueryExecutorBase
setBackendKeyData(int, byte[]) - Method in class org.postgresql.core.QueryExecutorBase
setBinaryParameter(int, byte[], int) - Method in interface org.postgresql.core.ParameterList
  Binds given byte[] value to a parameter.
setBinaryReceiveOids(Set<Integer>) - Method in interface org.postgresql.core.QueryExecutor
  Sets the oids that should be received using binary encoding.
setBinaryReceiveOids(Set<Integer>) - Method in class org.postgresql.core.v3.QueryExecutorImpl
setBinarySendOids(Set<Integer>) - Method in interface org.postgresql.core.QueryExecutor
  Sets the oids that should be sent using binary encoding.
setBinarySendOids(Set<Integer>) - Method in class org.postgresql.core.v3.QueryExecutorImpl
setBinaryStream() - Method in class org.postgresql.jdbc.PgSQLXML
setBinaryStream(long) - Method in class org.postgresql.jdbc.AbstractBlobClob
setBinaryTransfer(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setBinaryTransferDisable(String) - Method in class org.postgresql.ds.common.BaseDataSource
setBinaryTransferEnable(String) - Method in class org.postgresql.ds.common.BaseDataSource
setBytea(int, byte[], int, int) - Method in interface org.postgresql.core.ParameterList
  Binds a binary bytea value stored as a bytearray to a parameter.
setBytea(int, InputStream) - Method in interface org.postgresql.core.ParameterList
  Binds a binary bytea value stored as an InputStream.
setBytea(int, InputStream, int) - Method in interface org.postgresql.core.ParameterList
  Binds a binary bytea value stored as an InputStream.
setBytea(int, ByteStreamWriter) - Method in interface org.postgresql.core.ParameterList
  Binds a binary bytea value stored as a ByteStreamWriter.
setBytes(long, byte[]) - Method in class org.postgresql.jdbc.PgBlob
setBytes(long, byte[], int, int) - Method in class org.postgresql.jdbc.PgBlob
setByteValue(byte[], int) - Method in class org.postgresql.geometric.PGbox
setByteValue(byte[], int) - Method in class org.postgresql.geometric.PGpoint
setByteValue(byte[], int) - Method in interface org.postgresql.util.PGBinaryObject
  This method is called to set the value of this object.
setCalendar(Calendar) - Method in class org.postgresql.util.PGTime
  Sets the calendar object for this time.
setCalendar(Calendar) - Method in class org.postgresql.util.PGTimestamp
  Sets the calendar object for this timestamp.
setCancelSignalTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
setCatalog(String) - Method in class org.postgresql.jdbc.PgConnection
setChannelBinding(String) - Method in class org.postgresql.ds.common.BaseDataSource
setCharacterStream() - Method in class org.postgresql.jdbc.PgSQLXML
setCharacterStream(long) - Method in class org.postgresql.jdbc.PgClob
setCleanupSavepoints(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
  see PGProperty#CLEANUP_SAVEPOINTS
setCleanupSavePoints(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setClientInfo(String, String) - Method in class org.postgresql.jdbc.PgConnection
setClientInfo(Properties) - Method in class org.postgresql.jdbc.PgConnection
setConnectTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
setCounter(int) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
setCurrentSchema(String) - Method in class org.postgresql.ds.common.BaseDataSource
setCursorName(String) - Method in class org.postgresql.jdbc.PgConnection
  In SQL, a result table can be retrieved through a cursor that is named.
setCursorName(String) - Method in class org.postgresql.jdbc.PgStatement
setDatabaseMetadataCacheFields(int) - Method in class org.postgresql.ds.common.BaseDataSource
setDatabaseMetadataCacheFieldsMiB(int) - 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.
setDatabaseName(String) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Ensures the DataSource properties are not changed after the DataSource has been used.
setDataSourceName(String) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Sets the name of this DataSource.
setDays(int) - Method in class org.postgresql.util.PGInterval
  Set the days of this interval to the specified value.
setDefaultAutoCommit(boolean) - Method in class org.postgresql.ds.PGConnectionPoolDataSource
  Sets whether connections supplied by this pool will have autoCommit turned on by default.
setDefaultFetchSize(int) - Method in class org.postgresql.jdbc.PgConnection
setDefaultFetchSize(int) - Method in interface org.postgresql.PGConnection
  Set the default fetch size for statements created from this connection.
setDefaultRowFetchSize(int) - Method in class org.postgresql.ds.common.BaseDataSource
setDisableColumnSanitiser(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setDisableColumnSanitiser(boolean) - Method in class org.postgresql.jdbc.PgConnection
setEncoding(Encoding) - Method in class org.postgresql.core.PGStream
  Change the encoding used by this connection.
setEncoding(Encoding) - Method in class org.postgresql.core.QueryExecutorBase
setEscapeProcessing(boolean) - Method in class org.postgresql.jdbc.PgStatement
setEscapeSyntaxCallMode(String) - Method in class org.postgresql.ds.common.BaseDataSource
setFetchDirection(int) - Method in class org.postgresql.jdbc.PgResultSet
setFetchDirection(int) - Method in class org.postgresql.jdbc.PgStatement
setFetchSize(int) - Method in class org.postgresql.jdbc.PgStatement
setFetchSize(int) - Method in class org.postgresql.jdbc.PgResultSet
setFlushCacheOnDeallocate(boolean) - Method in interface org.postgresql.core.BaseConnection
  By default, the connection resets statement cache in case deallocate all/discard all message is observed.
setFlushCacheOnDeallocate(boolean) - Method in interface org.postgresql.core.QueryExecutor
  By default, the connection resets statement cache in case deallocate all/discard all message is observed.
setFlushCacheOnDeallocate(boolean) - Method in class org.postgresql.core.QueryExecutorBase
setFlushCacheOnDeallocate(boolean) - Method in class org.postgresql.jdbc.PgConnection
setFlushedLSN(LogSequenceNumber) - Method in class org.postgresql.core.v3.replication.V3PGReplicationStream
setFlushedLSN(LogSequenceNumber) - Method in interface org.postgresql.replication.PGReplicationStream
  Set flushed LSN.
setForceBinary(boolean) - Method in class org.postgresql.jdbc.PgConnection
setFormat(int) - Method in class org.postgresql.core.Field
  Sets the format of this Field's data (text=0, binary=1).
setFromReference(Reference) - Method in class org.postgresql.ds.common.BaseDataSource
setGroupStartupParameters(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  since we can send the startup parameters as a multistatment transaction
setGssEncMode(String) - Method in class org.postgresql.ds.common.BaseDataSource
setGssLib(String) - Method in class org.postgresql.ds.common.BaseDataSource
setGssResponseTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
setGssUseDefaultCreds(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setHasBinaryFields(boolean) - Method in class org.postgresql.core.v3.BatchedQuery
setHideUnprivilegedObjects(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setHoldability(int) - Method in class org.postgresql.jdbc.PgConnection
setHostRecheckSeconds(int) - Method in class org.postgresql.ds.common.BaseDataSource
setHours(int) - Method in class org.postgresql.util.PGInterval
  Set the hours of this interval to the specified value.
setInitialConnections(int) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Sets the number of connections that will be created when this DataSource is initialized.
setIntParameter(int, int) - Method in interface org.postgresql.core.ParameterList
  Binds an integer value to a parameter.
setJaasApplicationName(String) - Method in class org.postgresql.ds.common.BaseDataSource
setJaasLogin(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setKerberosServerName(String) - Method in class org.postgresql.ds.common.BaseDataSource
setLargeMaxRows(long) - Method in class org.postgresql.jdbc.PgStatement
setLiteralParameter(int, String, int) - Method in interface org.postgresql.core.ParameterList
  Binds a String value that is an unquoted literal to the server's query parser (for example, a bare integer) to a parameter.
setLoadBalanceHosts(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setLocalSocketAddress(String) - Method in class org.postgresql.ds.common.BaseDataSource
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
  Deprecated.
  Will be removed for avoiding a dependency to the `java.desktop` module.
setLoggerFile(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  Configure via java.util.logging
setLoggerLevel(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  Configure via java.util.logging
setLoginTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
setLogServerErrorDetail(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setLogUnclosedConnections(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setLogWriter(PrintWriter) - Method in class org.postgresql.ds.common.BaseDataSource
  This implementation don't use a LogWriter.
setMaxConnections(int) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Sets the maximum number of connections that the pool will allow.
setMaxFieldSize(int) - Method in class org.postgresql.jdbc.PgStatement
setMaximumRowSizeBytes(int) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
setMaxResultBuffer(String) - Method in class org.postgresql.core.PGStream
  Method to set MaxResultBuffer inside PGStream.
setMaxResultBuffer(String) - Method in class org.postgresql.ds.common.BaseDataSource
setMaxRows(int) - Method in class org.postgresql.jdbc.PgStatement
setMaxRowSizeBytes(int) - Method in class org.postgresql.core.PGStream
  The idea behind this method is to keep in maxRowSize the size of biggest read data row.
setMaxSendBufferSize(int) - Method in class org.postgresql.ds.common.BaseDataSource
setMetadata(FieldMetadata) - Method in class org.postgresql.core.Field
setMinStreamAvailableCheckDelay(int) - Method in class org.postgresql.core.PGStream
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.
setNetworkTimeout(int) - Method in class org.postgresql.core.PGStream
setNetworkTimeout(int) - Method in interface org.postgresql.core.QueryExecutor
setNetworkTimeout(int) - Method in class org.postgresql.core.QueryExecutorBase
setNetworkTimeout(Executor, int) - Method in class org.postgresql.jdbc.PgConnection
setNull(int, int) - Method in interface org.postgresql.core.ParameterList
  Binds a SQL NULL value to a parameter.
setOptions(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Set command line options for this connection
setPassword(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the password to connect with by default.
setPassword(String) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Ensures the DataSource properties are not changed after the DataSource has been used.
setPGType(String) - Method in class org.postgresql.core.Field
setPoolable(boolean) - Method in class org.postgresql.jdbc.PgStatement
setPortNumber(int) - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  use `BaseDataSource.setPortNumbers(int[])`
setPortNumber(int) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Ensures the DataSource properties are not changed after the DataSource has been used.
setPortNumbers(int[]) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the port(s) which the PostgreSQL server is listening on for TCP/IP connections.
setPreferQueryMode(PreferQueryMode) - Method in interface org.postgresql.core.QueryExecutor
setPreferQueryMode(PreferQueryMode) - Method in class org.postgresql.core.QueryExecutorBase
setPreferQueryMode(PreferQueryMode) - Method in class org.postgresql.ds.common.BaseDataSource
setPreparedStatementCacheQueries(int) - Method in class org.postgresql.ds.common.BaseDataSource
setPreparedStatementCacheSizeMiB(int) - Method in class org.postgresql.ds.common.BaseDataSource
setPrepareThreshold(int) - Method in class org.postgresql.ds.common.BaseDataSource
setPrepareThreshold(int) - Method in class org.postgresql.jdbc.PgConnection
setPrepareThreshold(int) - Method in class org.postgresql.jdbc.PgStatement
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.
setProperty(String, String) - Method in class org.postgresql.ds.common.BaseDataSource
setProperty(PGProperty, String) - Method in class org.postgresql.ds.common.BaseDataSource
setProtocolVersion(int) - Method in class org.postgresql.ds.common.BaseDataSource
setProtocolVersion(ProtocolVersion) - Method in class org.postgresql.core.PGStream
setQueryTimeout(int) - Method in class org.postgresql.jdbc.PgStatement
setQueryTimeoutMs(long) - Method in class org.postgresql.jdbc.PgStatement
  Sets the queryTimeout limit.
setQuoteReturningIdentifiers(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setReadOnly(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setReadOnly(boolean) - Method in class org.postgresql.jdbc.PgConnection
setReadOnlyMode(String) - Method in class org.postgresql.ds.common.BaseDataSource
setReceiveBufferSize(int) - Method in class org.postgresql.ds.common.BaseDataSource
setRecvBufferSize(int) - Method in class org.postgresql.ds.common.BaseDataSource
setReplication(String) - Method in class org.postgresql.ds.common.BaseDataSource
setResult(Class<T>) - Method in class org.postgresql.jdbc.PgSQLXML
setReWriteBatchedInserts(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setSavepoint() - Method in class org.postgresql.jdbc.PgConnection
setSavepoint(String) - Method in class org.postgresql.jdbc.PgConnection
setSchema(String) - Method in class org.postgresql.jdbc.PgConnection
setSecContext(GSSContext) - Method in class org.postgresql.core.PGStream
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
setServerName(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Deprecated.
  use `BaseDataSource.setServerNames(String[])`
setServerName(String) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Ensures the DataSource properties are not changed after the DataSource has been used.
setServerNames(String[]) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets the name of the host(s) the PostgreSQL database is running on.
setServerVersion(String) - Method in class org.postgresql.core.QueryExecutorBase
setServerVersionNum(int) - Method in class org.postgresql.core.QueryExecutorBase
setSize(int) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCacheEntry
setSocketFactory(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSocketFactoryArg(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSocketTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
setSQLType(int) - Method in class org.postgresql.core.Field
setSsl(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setSslcert(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslCert(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslfactory(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslfactoryarg(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslFactoryArg(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslhostnameverifier(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslHostnameVerifier(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslkey(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslKey(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslmode(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslMode(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslNegotiation(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslpassword(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslPassword(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslpasswordcallback(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslPasswordCallback(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslResponseTimeout(int) - Method in class org.postgresql.ds.common.BaseDataSource
setSslrootcert(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSslRootCert(String) - Method in class org.postgresql.ds.common.BaseDataSource
setSspiServiceClass(String) - Method in class org.postgresql.ds.common.BaseDataSource
setStandardConformingStrings(boolean) - Method in class org.postgresql.core.QueryExecutorBase
setString(long, String) - Method in class org.postgresql.jdbc.PgClob
setString(long, String, int, int) - Method in class org.postgresql.jdbc.PgClob
setString(String) - Method in class org.postgresql.jdbc.PgSQLXML
setStringParameter(int, String, int) - Method in interface org.postgresql.core.ParameterList
  Binds a String value that needs to be quoted for the server's parser to understand (for example, a timestamp) to a parameter.
setStringType(String) - Method in class org.postgresql.ds.common.BaseDataSource
setTargetServerType(String) - Method in class org.postgresql.ds.common.BaseDataSource
setTcpKeepAlive(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setTcpNoDelay(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
setText(int, InputStream) - Method in interface org.postgresql.core.ParameterList
  Binds a text value stored as an InputStream that is a valid UTF-8 byte stream.
setTimeoutRequested(boolean) - Method in class org.postgresql.core.VisibleBufferedInputStream
setTimeZone(TimeZone) - Method in class org.postgresql.core.v3.QueryExecutorImpl
setTransactionIsolation(int) - Method in class org.postgresql.jdbc.PgConnection
setTransactionState(TransactionState) - Method in class org.postgresql.core.QueryExecutorBase
setTransactionTimeout(int) - Method in class org.postgresql.xa.PGXAConnection
  We don't do transaction timeouts.
setType(String) - Method in class org.postgresql.util.PGobject
  This method sets the type of this object.
setTypeMap(Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgConnection
setTypeMapImpl(Map<String, Class<?>>) - Method in class org.postgresql.jdbc.PgConnection
setUnknownLength(int) - Method in class org.postgresql.ds.common.BaseDataSource
SetupQueryRunner - Class in org.postgresql.core
  Poor man's Statement & ResultSet, used for initial queries while we're still initializing the system.
SetupQueryRunner() - Constructor for class org.postgresql.core.SetupQueryRunner
setUrl(String) - Method in class org.postgresql.ds.common.BaseDataSource
  Sets properties from a `DriverManager` URL.
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.
setUser(String) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
  Ensures the DataSource properties are not changed after the DataSource has been used.
setUseServerPrepare(boolean) - Method in class org.postgresql.jdbc.PgStatement
setUseServerPrepare(boolean) - Method in interface org.postgresql.PGStatement
  Deprecated.
  As of build 302, replaced by `PGStatement.setPrepareThreshold(int)`
setUseSpNego(boolean) - Method in class org.postgresql.ds.common.BaseDataSource
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.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(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.
setXmlFactoryFactory(String) - Method in class org.postgresql.ds.common.BaseDataSource
setYears(int) - Method in class org.postgresql.util.PGInterval
  Set the years of this interval to the specified value.
SharedTimer - Class in org.postgresql.util
SharedTimer() - Constructor for class org.postgresql.util.SharedTimer
shouldResolve() - Method in class org.postgresql.util.HostSpec
SIGN - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SIMPLE - Enum constant in enum org.postgresql.jdbc.PreferQueryMode
SimpleDataSource - Class in org.postgresql.jdbc2.optional
  Deprecated.
  Please use `PGSimpleDataSource`
SimpleDataSource() - Constructor for class org.postgresql.jdbc2.optional.SimpleDataSource
  Deprecated.
SIN - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SingleCertTrustManager(InputStream) - Constructor for class org.postgresql.ssl.SingleCertValidatingFactory.SingleCertTrustManager
SingleCertValidatingFactory - Class in org.postgresql.ssl
  Provides a SSLSocketFactory that authenticates the remote server against an explicit pre-shared SSL certificate.
SingleCertValidatingFactory(String) - Constructor for class org.postgresql.ssl.SingleCertValidatingFactory
SingleCertValidatingFactory.SingleCertTrustManager - Class in org.postgresql.ssl
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.
size() - Method in class org.postgresql.util.IntList
size64() - Method in class org.postgresql.largeobject.LargeObject
  See #size() for information about efficiency.
skip(int) - Method in class org.postgresql.core.PGStream
skip(long) - Method in class org.postgresql.core.VisibleBufferedInputStream
slotName - Variable in class org.postgresql.replication.fluent.AbstractCreateSlotBuilder
slotName - Variable in class org.postgresql.replication.fluent.AbstractStreamBuilder
SOCKET_FACTORY - Enum constant in enum org.postgresql.PGProperty
  Socket factory used to create socket.
SOCKET_FACTORY_ARG - Enum constant in enum org.postgresql.PGProperty
  The String argument to give to the constructor of the Socket Factory.
SOCKET_TIMEOUT - Enum constant in enum org.postgresql.PGProperty
  The timeout value used for socket read operations.
SocketFactoryFactory - Class in org.postgresql.core
  Instantiates `SocketFactory` based on the `PGProperty.SOCKET_FACTORY`.
SocketFactoryFactory() - Constructor for class org.postgresql.core.SocketFactoryFactory
SourceStreamIOException - Exception Class in org.postgresql.util.internal
  A marker exception class to distinguish between "IOException when reading the data" and "IOException when writing the data" when transferring data from one stream to another.
SourceStreamIOException(int, IOException) - Constructor for exception class org.postgresql.util.internal.SourceStreamIOException
SPACE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_DAY - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_FRAC_SECOND - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_HOUR - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_MINUTE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_MONTH - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_QUARTER - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_ROOT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_SECOND - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_WEEK - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SQL_TSI_YEAR - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
sqlceiling(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  ceiling to ceil translation
sqlceiling(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  ceiling to ceil translation.
sqlchar(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  char to chr translation
sqlchar(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  char to chr translation.
SqlCommand - Class in org.postgresql.core
  Data Modification Language inspection support.
SqlCommandType - Enum in org.postgresql.core
  Type information inspection support.
sqlconcat(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  concat translation
sqlconcat(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  concat translation.
sqlcurdate(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  curdate to current_date translation
sqlcurdate(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  curdate to current_date translation.
sqlcurtime(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  curtime to current_time translation
sqlcurtime(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  curtime to current_time translation.
sqldatabase(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  database translation
sqldatabase(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  database translation.
sqldayname(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  dayname translation
sqldayname(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  dayname translation.
sqldayofmonth(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  dayofmonth translation
sqldayofmonth(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  dayofmonth translation.
sqldayofweek(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  dayofweek translation adding 1 to postgresql function since we expect values from 1 to 7
sqldayofweek(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  dayofweek translation adding 1 to postgresql function since we expect values from 1 to 7.
sqldayofyear(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  dayofyear translation
sqldayofyear(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  dayofyear translation.
sqlhour(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  hour translation
sqlhour(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  hour translation.
sqlifnull(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  ifnull translation
sqlifnull(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  ifnull translation.
sqlinsert(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  insert to overlay translation
sqlinsert(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  insert to overlay translation.
sqllcase(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  lcase to lower translation
sqllcase(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  lcase to lower translation.
sqlleft(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  left to substring translation
sqlleft(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  left to substring translation.
sqllength(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  length translation
sqllength(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  length translation.
sqllocate(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  locate translation
sqllocate(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  locate translation.
sqllog(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  log to ln translation
sqllog(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  log to ln translation.
sqllog10(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  log10 to log translation
sqllog10(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  log10 to log translation.
sqlltrim(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  ltrim translation
sqlltrim(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  ltrim translation.
sqlminute(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  minute translation
sqlminute(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  minute translation.
sqlmonth(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  month translation
sqlmonth(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  month translation.
sqlmonthname(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  monthname translation
sqlmonthname(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  monthname translation.
sqlpower(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  power to pow translation
sqlpower(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  power to pow translation.
sqlquarter(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  quarter translation
sqlquarter(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  quarter translation.
sqlright(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  right to substring translation
sqlright(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  right to substring translation.
sqlrtrim(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  rtrim translation
sqlrtrim(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  rtrim translation.
sqlsecond(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  second translation
sqlsecond(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  second translation.
SqlSerializationContext - Interface in org.postgresql.core.v3
  Specifies the properties required to convert SQL to String.
sqlspace(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  space translation
sqlspace(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  space translation.
sqlsubstring(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  substring to substr translation
sqlsubstring(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  substring to substr translation.
sqltimestampadd(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  time stamp add
sqltimestampadd(List<? extends Object>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  time stamp add.
sqltimestampdiff(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  time stamp diff
sqltimestampdiff(List<? extends Object>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  time stamp diff.
sqltruncate(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  truncate to trunc translation
sqltruncate(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  truncate to trunc translation.
sqlucase(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  ucase to upper translation
sqlucase(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  ucase to upper translation.
sqluser(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  user translation
sqluser(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  user translation.
sqlweek(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  week translation
sqlweek(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  week translation.
sqlyear(StringBuilder, List<? extends CharSequence>) - Static method in class org.postgresql.jdbc.EscapedFunctions2
  year translation
sqlyear(List<?>) - Static method in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
  year translation.
SQRT - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
SSL - Enum constant in enum org.postgresql.PGProperty
  Control use of SSL: empty or `true` values imply `sslmode==verify-full`
SSL_CERT - Enum constant in enum org.postgresql.PGProperty
  File containing the SSL Certificate.
SSL_FACTORY - Enum constant in enum org.postgresql.PGProperty
  Classname of the SSL Factory to use (instance of `SSLSocketFactory`).
SSL_FACTORY_ARG - Enum constant in enum org.postgresql.PGProperty
  The String argument to give to the constructor of the SSL Factory.
SSL_HOSTNAME_VERIFIER - Enum constant in enum org.postgresql.PGProperty
  Classname of the SSL HostnameVerifier to use (instance of `HostnameVerifier`).
SSL_KEY - Enum constant in enum org.postgresql.PGProperty
  File containing the SSL Key.
SSL_MODE - Enum constant in enum org.postgresql.PGProperty
  Parameter governing the use of SSL.
SSL_NEGOTIATION - Enum constant in enum org.postgresql.PGProperty
  Normally a GSS connection is attempted first.
SSL_PASSWORD - Enum constant in enum org.postgresql.PGProperty
  The SSL password to use in the default CallbackHandler.
SSL_PASSWORD_CALLBACK - Enum constant in enum org.postgresql.PGProperty
  The classname instantiating `CallbackHandler` to use.
SSL_RESPONSE_TIMEOUT - Enum constant in enum org.postgresql.PGProperty
  After requesting an upgrade to SSL from the server there are reports of the server not responding due to a failover without a timeout here, the client can wait forever.
SSL_ROOT_CERT - Enum constant in enum org.postgresql.PGProperty
  File containing the root certificate when validating server (`sslmode` = `verify-ca` or `verify-full`).
SslMode - Enum in org.postgresql.jdbc
SslNegotiation - Enum in org.postgresql.jdbc
SSPI_DEFAULT_SPN_SERVICE_CLASS - Static variable in class org.postgresql.sspi.SSPIClient
SSPI_SERVICE_CLASS - Enum constant in enum org.postgresql.PGProperty
  Specifies the name of the SSPI service class that forms the service class part of the SPN.
SSPIClient - Class in org.postgresql.sspi
  Use Waffle-JNI to support SSPI authentication when PgJDBC is running on a Windows client and talking to a Windows server.
SSPIClient(PGStream, String, boolean) - Constructor for class org.postgresql.sspi.SSPIClient
  Instantiate an SSPIClient for authentication of a connection.
start() - Method in interface org.postgresql.replication.fluent.logical.ChainedLogicalStreamBuilder
  Open logical replication stream.
start() - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
start() - Method in interface org.postgresql.replication.fluent.physical.ChainedPhysicalStreamBuilder
  Open physical replication stream.
start() - Method in class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder
start(Xid, int) - Method in class org.postgresql.xa.PGXAConnection
  Preconditions: Flags must be one of TMNOFLAGS, TMRESUME or TMJOIN xid != null Connection must not be associated with a transaction The TM hasn't seen the xid before
start(BundleContext) - Method in class org.postgresql.osgi.PGBundleActivator
start(LogicalReplicationOptions) - Method in interface org.postgresql.replication.fluent.logical.StartLogicalReplicationCallback
start(PhysicalReplicationOptions) - Method in interface org.postgresql.replication.fluent.physical.StartPhysicalReplicationCallback
startCopy(String, boolean) - Method in interface org.postgresql.core.QueryExecutor
  Issues a COPY FROM STDIN / COPY TO STDOUT statement and returns handler for associated operation.
startCopy(String, boolean) - Method in class org.postgresql.core.v3.QueryExecutorImpl
  Sends given query to BE to start, initialize and lock connection for a CopyOperation.
startLogical(LogicalReplicationOptions) - Method in interface org.postgresql.core.ReplicationProtocol
  Starts logical replication.
startLogical(LogicalReplicationOptions) - Method in class org.postgresql.core.v3.replication.V3ReplicationProtocol
StartLogicalReplicationCallback - Interface in org.postgresql.replication.fluent.logical
startPhysical(PhysicalReplicationOptions) - Method in interface org.postgresql.core.ReplicationProtocol
  Starts physical replication.
startPhysical(PhysicalReplicationOptions) - Method in class org.postgresql.core.v3.replication.V3ReplicationProtocol
StartPhysicalReplicationCallback - Interface in org.postgresql.replication.fluent.physical
startPosition - Variable in class org.postgresql.replication.fluent.AbstractStreamBuilder
startSSPI() - Method in interface org.postgresql.sspi.ISSPIClient
startSSPI() - Method in class org.postgresql.sspi.SSPIClient
  Respond to an authentication request from the back-end for SSPI authentication (AUTH_REQ_SSPI).
statement - Variable in class org.postgresql.jdbc.PgResultSet
STATEMENT - Static variable in class org.postgresql.core.PgMessageType
STATEMENT_NOT_ALLOWED_IN_FUNCTION_CALL - Enum constant in enum org.postgresql.util.PSQLState
StatementResultHandler() - Constructor for class org.postgresql.jdbc.PgStatement.StatementResultHandler
statusIntervalMs - Variable in class org.postgresql.replication.fluent.AbstractStreamBuilder
stop(BundleContext) - Method in class org.postgresql.osgi.PGBundleActivator
storesLowerCaseIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
storesLowerCaseQuotedIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
storesMixedCaseIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
storesMixedCaseQuotedIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
storesUpperCaseIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
storesUpperCaseQuotedIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
StreamWrapper - Class in org.postgresql.util
  Wrapper around a length-limited InputStream.
StreamWrapper(byte[], int, int) - Constructor for class org.postgresql.util.StreamWrapper
StreamWrapper(InputStream) - Constructor for class org.postgresql.util.StreamWrapper
StreamWrapper(InputStream, int) - Constructor for class org.postgresql.util.StreamWrapper
STRING_DATA_RIGHT_TRUNCATION - Enum constant in enum org.postgresql.util.PSQLState
STRING_TYPE - Enum constant in enum org.postgresql.PGProperty
  Bind String to either `unspecified` or `varchar`.
SUBSTRING - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
supportsAlterTableWithAddColumn() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsAlterTableWithDropColumn() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsANSI92EntryLevelSQL() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does this driver support the ANSI-92 entry level SQL grammar? All JDBC Compliant drivers must return true.
supportsANSI92FullSQL() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsANSI92IntermediateSQL() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsBatchUpdates() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsCatalogsInDataManipulation() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsCatalogsInIndexDefinitions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsCatalogsInPrivilegeDefinitions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsCatalogsInProcedureCalls() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsCatalogsInTableDefinitions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsColumnAliasing() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsConvert() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsConvert(int, int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsCoreSQLGrammar() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does this driver support the Core ODBC SQL grammar.
supportsCorrelatedSubqueries() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsDataDefinitionAndDataManipulationTransactions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsDataManipulationTransactionsOnly() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsDifferentTableCorrelationNames() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsExpressionsInOrderBy() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsExtendedSQLGrammar() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does this driver support the Extended (Level 2) ODBC SQL grammar.
supportsFullOuterJoins() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsGetGeneratedKeys() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsGroupBy() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsGroupByBeyondSelect() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsGroupByUnrelated() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsIntegrityEnhancementFacility() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Is the SQL Integrity Enhancement Facility supported? Our best guess is that this means support for constraints
supportsLikeEscapeClause() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsLimitedOuterJoins() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsMinimumSQLGrammar() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsMixedCaseIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does the database treat mixed case unquoted SQL identifiers as case sensitive and as a result store them in mixed case? A JDBC-Compliant driver will always return false.
supportsMixedCaseQuotedIdentifiers() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does the database treat mixed case quoted SQL identifiers as case sensitive and as a result store them in mixed case? A JDBC compliant driver will always return true.
supportsMultipleOpenResults() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsMultipleResultSets() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsMultipleTransactions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsNamedParameters() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsNonNullableColumns() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsOpenCursorsAcrossCommit() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  In PostgreSQL, Cursors are only open within transactions.
supportsOpenCursorsAcrossRollback() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsOpenStatementsAcrossCommit() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsOpenStatementsAcrossRollback() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsOrderByUnrelated() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsOuterJoins() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsPositionedDelete() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  We support cursors for gets only it seems.
supportsPositionedUpdate() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsRefCursors() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsResultSetConcurrency(int, int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsResultSetHoldability(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsResultSetType(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSavepoints() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSchemasInDataManipulation() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSchemasInIndexDefinitions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSchemasInPrivilegeDefinitions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSchemasInProcedureCalls() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSchemasInTableDefinitions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSelectForUpdate() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsStatementPooling() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsStoredFunctionsUsingCallSyntax() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsStoredProcedures() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSubqueriesInComparisons() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSubqueriesInExists() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSubqueriesInIns() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsSubqueriesInQuantifieds() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsTableCorrelationNames() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsTransactionIsolationLevel(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsTransactions() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsUnion() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
supportsUnionAll() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
SYNC_REQUEST - Static variable in class org.postgresql.core.PgMessageType
SYNTAX_ERROR - Enum constant in enum org.postgresql.util.PSQLState
SYSTEM_ERROR - Enum constant in enum org.postgresql.util.PSQLState

## T

TAN - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
TARGET_SERVER_TYPE - Enum constant in enum org.postgresql.PGProperty
targetServerType - Variable in class org.postgresql.hostchooser.CandidateHost
TCP_KEEP_ALIVE - Enum constant in enum org.postgresql.PGProperty
  Enable or disable TCP keep-alive.
TCP_NO_DELAY - Enum constant in enum org.postgresql.PGProperty
tell() - Method in class org.postgresql.largeobject.LargeObject
tell64() - Method in class org.postgresql.largeobject.LargeObject
temporaryOption - Variable in class org.postgresql.replication.fluent.AbstractCreateSlotBuilder
TERMINATE_REQUEST - Static variable in class org.postgresql.core.PgMessageType
TEXT - Static variable in class org.postgresql.core.Oid
TEXT_ARRAY - Static variable in class org.postgresql.core.Oid
TEXT_FORMAT - Static variable in class org.postgresql.core.Field
thisRow - Variable in class org.postgresql.jdbc.PgResultSet
throwKeyManagerException() - Method in class org.postgresql.ssl.LazyKeyManager
  getCertificateChain and getPrivateKey cannot throw exceptions, therefore any exception is stored in `LazyKeyManager.error` and can be raised by this method.
throwKeyManagerException() - Method in class org.postgresql.ssl.LibPQFactory
  Propagates any exception from `LazyKeyManager`.
throwKeyManagerException() - Method in class org.postgresql.ssl.PKCS12KeyManager
  getCertificateChain and getPrivateKey cannot throw exceptions, therefore any exception is stored in `PKCS12KeyManager.error` and can be raised by this method.
TIME - Static variable in class org.postgresql.core.Oid
TIME_ARRAY - Static variable in class org.postgresql.core.Oid
timeout - Variable in class org.postgresql.jdbc.PgStatement
  Timeout (in milliseconds) for a query.
TIMESTAMP - Static variable in class org.postgresql.core.Oid
TIMESTAMP_ARRAY - Static variable in class org.postgresql.core.Oid
TIMESTAMPADD - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
TIMESTAMPDIFF - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
TIMESTAMPTZ - Static variable in class org.postgresql.core.Oid
TIMESTAMPTZ_ARRAY - Static variable in class org.postgresql.core.Oid
TimestampUtils - Class in org.postgresql.jdbc
  Misc utils for handling time and date values.
TimestampUtils(boolean, Provider<TimeZone>) - Constructor for class org.postgresql.jdbc.TimestampUtils
timeToString(Date, boolean) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the given time value as String matching what the current postgresql server would send in text mode.
TIMETZ - Static variable in class org.postgresql.core.Oid
TIMETZ_ARRAY - Static variable in class org.postgresql.core.Oid
toArray() - Method in class org.postgresql.util.IntList
  Returns an array containing all the elements in this list.
toBigDecimal(String) - Static method in class org.postgresql.jdbc.PgResultSet
toBigDecimal(String, int) - Static method in class org.postgresql.jdbc.PgResultSet
toBinDate(TimeZone, byte[], Date) - Method in class org.postgresql.jdbc.TimestampUtils
  Converts the SQL Date to binary representation for `Oid.DATE`.
toBytes() - Method in class org.postgresql.jdbc.PgArray
toBytes(byte[], int) - Method in class org.postgresql.geometric.PGbox
toBytes(byte[], int) - Method in class org.postgresql.geometric.PGpoint
  Populate the byte array with PGpoint in the binary syntax expected by org.postgresql.
toBytes(byte[], int) - Method in interface org.postgresql.util.PGBinaryObject
  This method is called the to store the value of the object, in the binary form required by org.postgresql.
toBytes(byte[]) - Static method in class org.postgresql.util.PGbytea
toBytes(Map<?, ?>, Encoding) - Static method in class org.postgresql.util.HStoreConverter
toDate(Calendar, byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
toDate(Calendar, String) - Method in class org.postgresql.jdbc.TimestampUtils
toDateBin(TimeZone, byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the SQL Date object matching the given bytes with `Oid.DATE`.
toDouble(String) - Static method in class org.postgresql.jdbc.PgResultSet
toDriverPropertyInfo(Properties) - Method in enum org.postgresql.PGProperty
  Convert this connection parameter and the value read from the given `Properties` into a `DriverPropertyInfo`.
toFloat(String) - Static method in class org.postgresql.jdbc.PgResultSet
toHexString(byte[]) - Static method in class org.postgresql.core.Utils
  Turn a bytearray into a printable form, representing each byte in hex.
toInt(String) - Static method in class org.postgresql.jdbc.PgResultSet
tokenize(String, char) - Method in class org.postgresql.util.PGtokenizer
  This resets this tokenizer with a new string and/or delimiter.
tokenizeToken(int, char) - Method in class org.postgresql.util.PGtokenizer
  This returns a new tokenizer based on one of our tokens.
tokens - Variable in class org.postgresql.util.PGtokenizer
toLocalDate(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
toLocalDateBin(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the local date time object matching the given bytes with `Oid.DATE` or `Oid.TIMESTAMP`.
toLocalDateTime(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse an array of bytes and return a LocalDateTime representing its value.
toLocalDateTime(String) - Method in class org.postgresql.jdbc.TimestampUtils
toLocalDateTimeBin(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the local date time object matching the given bytes with `Oid.TIMESTAMP` or `Oid.TIMESTAMPTZ`.
toLocalTime(String) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse a string and return a LocalTime representing its value.
toLocalTimeBin(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the SQL Time object matching the given bytes with `Oid.TIME`.
toLong(String) - Static method in class org.postgresql.jdbc.PgResultSet
toMutableSet() - Method in class org.postgresql.util.internal.IntSet
  Returns a mutable snapshot of the values stored in the current set.
TOO_MANY_RESULTS - Enum constant in enum org.postgresql.util.PSQLState
toOffsetDateTime(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse an array of bytes and return a OffsetDateTime representing its value.
toOffsetDateTime(String) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse a string and return a OffsetDateTime representing its value.
toOffsetDateTime(Time) - Method in class org.postgresql.jdbc.TimestampUtils
  Deprecated.
  was used internally, and not used anymore
toOffsetDateTimeBin(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the offset date time object matching the given bytes with Oid#TIMESTAMPTZ.
toOffsetTime(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse an array of bytes and return a OffsetTime representing its value.
toOffsetTime(String) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse a string and return a OffsetTime representing its value.
toOffsetTimeBin(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the offset time object matching the given bytes with Oid#TIMETZ or Oid#TIME.
toPGLiteral(Object) - Static method in class org.postgresql.util.PGbytea
  Deprecated.
  prefer `PGbytea.toPGLiteral(Object, SqlSerializationContext)` to clarify the behaviour regarding `InputStream` objects
toPGLiteral(Object, SqlSerializationContext) - Static method in class org.postgresql.util.PGbytea
  Formats input object as `bytea` literal like `'\xcafebabe'::bytea`.
toPGString(byte[]) - Static method in class org.postgresql.util.PGbytea
toShort(String) - Static method in class org.postgresql.jdbc.PgResultSet
toString() - Method in class org.postgresql.core.CachedQuery
toString() - Method in class org.postgresql.core.CommandCompleteParser
toString() - Method in class org.postgresql.core.Encoding
toString() - Method in class org.postgresql.core.Field
toString() - Method in enum org.postgresql.core.ProtocolVersion
toString() - Method in class org.postgresql.core.v3.BatchedQuery
toString() - Method in class org.postgresql.jdbc.FieldMetadata.Key
toString() - Method in class org.postgresql.jdbc.FieldMetadata
toString() - Method in class org.postgresql.jdbc.PgArray
toString() - Method in class org.postgresql.replication.LogSequenceNumber
toString() - Method in class org.postgresql.util.HostSpec
toString() - Method in class org.postgresql.util.IntList
toString() - Method in class org.postgresql.util.PGobject
  This is defined here, so user code need not override it.
toString() - Method in class org.postgresql.util.ServerErrorMessage
toString() - Method in class org.postgresql.util.StreamWrapper
toString(int, boolean) - Method in interface org.postgresql.core.ParameterList
  Return a human-readable representation of a particular parameter in this ParameterList.
toString(int, SqlSerializationContext) - Method in interface org.postgresql.core.ParameterList
  Return the string literal representation of a particular parameter in this ParameterList.
toString(int) - Static method in class org.postgresql.core.Oid
  Returns the name of the oid as string.
toString(LocalDate) - Method in class org.postgresql.jdbc.TimestampUtils
toString(LocalDateTime) - Method in class org.postgresql.jdbc.TimestampUtils
  Formats `LocalDateTime` to be sent to the backend, thus it adds time zone.
toString(LocalTime) - Method in class org.postgresql.jdbc.TimestampUtils
toString(OffsetDateTime) - Method in class org.postgresql.jdbc.TimestampUtils
toString(OffsetTime) - Method in class org.postgresql.jdbc.TimestampUtils
toString(Calendar, Date) - Method in class org.postgresql.jdbc.TimestampUtils
toString(Calendar, Date, boolean) - Method in class org.postgresql.jdbc.TimestampUtils
toString(Calendar, Time) - Method in class org.postgresql.jdbc.TimestampUtils
toString(Calendar, Time, boolean) - Method in class org.postgresql.jdbc.TimestampUtils
toString(Calendar, Timestamp) - Method in class org.postgresql.jdbc.TimestampUtils
toString(Calendar, Timestamp, boolean) - Method in class org.postgresql.jdbc.TimestampUtils
toString(Map<?, ?>) - Static method in class org.postgresql.util.HStoreConverter
toString(ParameterList) - Method in class org.postgresql.core.NativeQuery
  Returns string representation of the query, substituting particular parameter values for parameter placeholders.
toString(ParameterList) - Method in interface org.postgresql.core.Query
  Returns string representation of the query, substituting particular parameter values for parameter placeholders.
toString(ParameterList) - Method in class org.postgresql.core.v3.BatchedQuery
toString(ParameterList, SqlSerializationContext) - Method in class org.postgresql.core.NativeQuery
  Returns string representation of the query, substituting particular parameter values for parameter placeholders.
toString(ParameterList, SqlSerializationContext) - Method in interface org.postgresql.core.Query
  Returns string representation of the query, substituting particular parameter values for parameter placeholders.
toString(ParameterList, SqlSerializationContext) - Method in class org.postgresql.core.v3.BatchedQuery
toStringOffsetDateTime(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Converts `timestamptz` to string taking client time zone (`TimestampUtils.timeZoneProvider`) into account.
toStringOffsetTimeBin(byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Converts `timetz` to string taking client time zone (`TimestampUtils.timeZoneProvider`) into account.
toTime(Calendar, byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
toTime(Calendar, String) - Method in class org.postgresql.jdbc.TimestampUtils
toTimeBin(TimeZone, byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the SQL Time object matching the given bytes with `Oid.TIME` or `Oid.TIMETZ`.
toTimestamp(Calendar, byte[]) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse an array of bytes and return a timestamp representing its value.
toTimestamp(Calendar, String) - Method in class org.postgresql.jdbc.TimestampUtils
  Parse a string and return a timestamp representing its value.
toTimestampBin(TimeZone, byte[], boolean) - Method in class org.postgresql.jdbc.TimestampUtils
  Returns the SQL Timestamp object matching the given bytes with `Oid.TIMESTAMP` or `Oid.TIMESTAMPTZ`.
tr(String, Object...) - Static method in class org.postgresql.util.GT
TRANSACTION_STATE_INVALID - Enum constant in enum org.postgresql.util.PSQLState
TransactionState - Enum in org.postgresql.core
transformQueriesAndParameters() - Method in class org.postgresql.jdbc.PgStatement
translate(double, double) - Method in class org.postgresql.geometric.PGpoint
  Translate the point by the supplied amount.
translate(int, int) - Method in class org.postgresql.geometric.PGpoint
  Translate the point by the supplied amount.
translatePGPropertyToPGService(String) - Static method in class org.postgresql.util.PGPropertyUtil
  translate PGSERVICEFILE keys host, port, dbname Example: "PGHOST" becomes "host"
translatePGServiceToPGProperty(String) - Static method in class org.postgresql.util.PGPropertyUtil
  translate PGSERVICEFILE keys host, port, dbname Example: "host" becomes "PGHOST"
truncate(int) - Method in class org.postgresql.largeobject.LargeObject
  Truncates the large object to the given length in bytes.
truncate(long) - Method in class org.postgresql.jdbc.AbstractBlobClob
  For Blobs this should be in bytes while for Clobs it should be in characters.
TRUNCATE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
truncate64(long) - Method in class org.postgresql.largeobject.LargeObject
  Truncates the large object to the given length in bytes.
TSQUERY - Static variable in class org.postgresql.core.Oid
TSVECTOR - Static variable in class org.postgresql.core.Oid
Tuple - Class in org.postgresql.core
  Class representing a row in a `ResultSet`.
Tuple(byte[][]) - Constructor for class org.postgresql.core.Tuple
  Construct a populated tuple.
Tuple(int) - Constructor for class org.postgresql.core.Tuple
  Construct an empty tuple.
type - Variable in class org.postgresql.util.PGobject
TypeInfo - Interface in org.postgresql.core
TypeInfoCache - Class in org.postgresql.jdbc
TypeInfoCache(BaseConnection, int) - Constructor for class org.postgresql.jdbc.TypeInfoCache
typemap - Variable in class org.postgresql.jdbc.PgConnection
  The current type mappings.
TypeTransferModeRegistry - Interface in org.postgresql.core.v3

## U

UCASE - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
UNDEFINED_COLUMN - Enum constant in enum org.postgresql.util.PSQLState
UNDEFINED_FUNCTION - Enum constant in enum org.postgresql.util.PSQLState
UNDEFINED_OBJECT - Enum constant in enum org.postgresql.util.PSQLState
UNDEFINED_TABLE - Enum constant in enum org.postgresql.util.PSQLState
UNEXPECTED_ERROR - Enum constant in enum org.postgresql.util.PSQLState
UNIQUE_VIOLATION - Enum constant in enum org.postgresql.util.PSQLState
UNKNOWN_LENGTH - Enum constant in enum org.postgresql.PGProperty
  Specifies the length to return for types of unknown length.
UNKNOWN_STATE - Enum constant in enum org.postgresql.util.PSQLState
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.
UNSPECIFIED - Static variable in class org.postgresql.core.Oid
unwrap(Class<T>) - Method in class org.postgresql.ds.PGPoolingDataSource
  Deprecated.
unwrap(Class<T>) - Method in class org.postgresql.ds.PGSimpleDataSource
unwrap(Class<T>) - Method in class org.postgresql.jdbc.PgConnection
unwrap(Class<T>) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
unwrap(Class<T>) - Method in class org.postgresql.jdbc.PgParameterMetaData
unwrap(Class<T>) - Method in class org.postgresql.jdbc.PgResultSet
unwrap(Class<T>) - Method in class org.postgresql.jdbc.PgResultSetMetaData
unwrap(Class<T>) - Method in class org.postgresql.jdbc.PgStatement
UPDATE - Enum constant in enum org.postgresql.core.SqlCommandType
updateableCopy() - Method in class org.postgresql.core.Tuple
  Create a copy of the tuple for updating.
updateArray(int, Array) - Method in class org.postgresql.jdbc.PgResultSet
updateArray(String, Array) - Method in class org.postgresql.jdbc.PgResultSet
updateAsciiStream(int, InputStream) - Method in class org.postgresql.jdbc.PgResultSet
updateAsciiStream(int, InputStream, int) - Method in class org.postgresql.jdbc.PgResultSet
updateAsciiStream(int, InputStream, long) - Method in class org.postgresql.jdbc.PgResultSet
updateAsciiStream(String, InputStream) - Method in class org.postgresql.jdbc.PgResultSet
updateAsciiStream(String, InputStream, int) - Method in class org.postgresql.jdbc.PgResultSet
updateAsciiStream(String, InputStream, long) - Method in class org.postgresql.jdbc.PgResultSet
updateBigDecimal(int, BigDecimal) - Method in class org.postgresql.jdbc.PgResultSet
updateBigDecimal(String, BigDecimal) - Method in class org.postgresql.jdbc.PgResultSet
updateBinaryStream(int, InputStream) - Method in class org.postgresql.jdbc.PgResultSet
updateBinaryStream(int, InputStream, int) - Method in class org.postgresql.jdbc.PgResultSet
updateBinaryStream(int, InputStream, long) - Method in class org.postgresql.jdbc.PgResultSet
updateBinaryStream(String, InputStream) - Method in class org.postgresql.jdbc.PgResultSet
updateBinaryStream(String, InputStream, int) - Method in class org.postgresql.jdbc.PgResultSet
updateBinaryStream(String, InputStream, long) - Method in class org.postgresql.jdbc.PgResultSet
updateBlob(int, InputStream) - Method in class org.postgresql.jdbc.PgResultSet
updateBlob(int, InputStream, long) - Method in class org.postgresql.jdbc.PgResultSet
updateBlob(int, Blob) - Method in class org.postgresql.jdbc.PgResultSet
updateBlob(String, InputStream) - Method in class org.postgresql.jdbc.PgResultSet
updateBlob(String, InputStream, long) - Method in class org.postgresql.jdbc.PgResultSet
updateBlob(String, Blob) - Method in class org.postgresql.jdbc.PgResultSet
updateBoolean(int, boolean) - Method in class org.postgresql.jdbc.PgResultSet
updateBoolean(String, boolean) - Method in class org.postgresql.jdbc.PgResultSet
updateByte(int, byte) - Method in class org.postgresql.jdbc.PgResultSet
updateByte(String, byte) - Method in class org.postgresql.jdbc.PgResultSet
updateBytes(int, byte[]) - Method in class org.postgresql.jdbc.PgResultSet
updateBytes(String, byte[]) - Method in class org.postgresql.jdbc.PgResultSet
updateCharacterStream(int, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateCharacterStream(int, Reader, int) - Method in class org.postgresql.jdbc.PgResultSet
updateCharacterStream(int, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateCharacterStream(String, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateCharacterStream(String, Reader, int) - Method in class org.postgresql.jdbc.PgResultSet
updateCharacterStream(String, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateClob(int, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateClob(int, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateClob(int, Clob) - Method in class org.postgresql.jdbc.PgResultSet
updateClob(String, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateClob(String, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateClob(String, Clob) - Method in class org.postgresql.jdbc.PgResultSet
updateDate(int, Date) - Method in class org.postgresql.jdbc.PgResultSet
updateDate(String, Date) - Method in class org.postgresql.jdbc.PgResultSet
updateDouble(int, double) - Method in class org.postgresql.jdbc.PgResultSet
updateDouble(String, double) - Method in class org.postgresql.jdbc.PgResultSet
updateFloat(int, float) - Method in class org.postgresql.jdbc.PgResultSet
updateFloat(String, float) - Method in class org.postgresql.jdbc.PgResultSet
updateInt(int, int) - Method in class org.postgresql.jdbc.PgResultSet
updateInt(String, int) - Method in class org.postgresql.jdbc.PgResultSet
updateLong(int, long) - Method in class org.postgresql.jdbc.PgResultSet
updateLong(String, long) - Method in class org.postgresql.jdbc.PgResultSet
updateNCharacterStream(int, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateNCharacterStream(int, Reader, int) - Method in class org.postgresql.jdbc.PgResultSet
updateNCharacterStream(int, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateNCharacterStream(String, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateNCharacterStream(String, Reader, int) - Method in class org.postgresql.jdbc.PgResultSet
updateNCharacterStream(String, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateNClob(int, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateNClob(int, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateNClob(int, NClob) - Method in class org.postgresql.jdbc.PgResultSet
updateNClob(String, Reader) - Method in class org.postgresql.jdbc.PgResultSet
updateNClob(String, Reader, long) - Method in class org.postgresql.jdbc.PgResultSet
updateNClob(String, NClob) - Method in class org.postgresql.jdbc.PgResultSet
updateNString(int, String) - Method in class org.postgresql.jdbc.PgResultSet
updateNString(String, String) - Method in class org.postgresql.jdbc.PgResultSet
updateNull(int) - Method in class org.postgresql.jdbc.PgResultSet
updateNull(String) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(int, Object, SQLType) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(int, Object, SQLType, int) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(int, Object) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(int, Object, int) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(String, Object) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(String, Object, int) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(String, Object, SQLType) - Method in class org.postgresql.jdbc.PgResultSet
updateObject(String, Object, SQLType, int) - Method in class org.postgresql.jdbc.PgResultSet
updateQueryFetchSize(boolean, Query, int) - Method in class org.postgresql.core.v3.adaptivefetch.AdaptiveFetchCache
  Update adaptive fetch size for given query.
updateRef(int, Ref) - Method in class org.postgresql.jdbc.PgResultSet
updateRef(String, Ref) - Method in class org.postgresql.jdbc.PgResultSet
updateRow() - Method in class org.postgresql.jdbc.PgResultSet
updateRowId(int, RowId) - Method in class org.postgresql.jdbc.PgResultSet
updateRowId(String, RowId) - Method in class org.postgresql.jdbc.PgResultSet
updatesAreDetected(int) - Method in class org.postgresql.jdbc.PgDatabaseMetaData
updateShort(int, short) - Method in class org.postgresql.jdbc.PgResultSet
updateShort(String, short) - Method in class org.postgresql.jdbc.PgResultSet
updateSQLXML(int, SQLXML) - Method in class org.postgresql.jdbc.PgResultSet
updateSQLXML(String, SQLXML) - Method in class org.postgresql.jdbc.PgResultSet
updateString(int, String) - Method in class org.postgresql.jdbc.PgResultSet
updateString(String, String) - Method in class org.postgresql.jdbc.PgResultSet
updateTime(int, Time) - Method in class org.postgresql.jdbc.PgResultSet
updateTime(String, Time) - Method in class org.postgresql.jdbc.PgResultSet
updateTimestamp(int, Timestamp) - Method in class org.postgresql.jdbc.PgResultSet
updateTimestamp(String, Timestamp) - Method in class org.postgresql.jdbc.PgResultSet
updateValue(int, Object) - Method in class org.postgresql.jdbc.PgResultSet
upperCaseFieldLabels() - Method in class org.postgresql.jdbc.PgResultSet
  This is here to be used by metadata functions to make all column labels upper case.
upperCaseLabel() - Method in class org.postgresql.core.Field
URLCoder - Class in org.postgresql.util
  This class helps with URL encoding and decoding.
URLCoder() - Constructor for class org.postgresql.util.URLCoder
USE_SPNEGO - Enum constant in enum org.postgresql.PGProperty
  Use SPNEGO in SSPI authentication requests.
useBinaryForReceive(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
useBinaryForReceive(int) - Method in interface org.postgresql.core.v3.TypeTransferModeRegistry
  Returns if given oid should be received in binary format.
useBinaryForSend(int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
useBinaryForSend(int) - Method in interface org.postgresql.core.v3.TypeTransferModeRegistry
  Returns if given oid should be sent in binary format.
USER - Enum constant in enum org.postgresql.PGProperty
  Username to connect to the database as.
USER - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
usesLocalFilePerTable() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does the database use a file for each table? Well, not really, since it doesn't use local files.
usesLocalFiles() - Method in class org.postgresql.jdbc.PgDatabaseMetaData
  Does the database store tables in a local file? No - it stores them in a file on the server.
Utils - Class in org.postgresql.core
  Collection of utilities used by the protocol-level code.
Utils() - Constructor for class org.postgresql.core.Utils
UUID - Static variable in class org.postgresql.core.Oid
UUID_ARRAY - Static variable in class org.postgresql.core.Oid
UUIDArrayAssistant - Class in org.postgresql.jdbc
UUIDArrayAssistant() - Constructor for class org.postgresql.jdbc.UUIDArrayAssistant

## V

v1_8 - Enum constant in enum org.postgresql.core.JavaVersion
v10 - Enum constant in enum org.postgresql.core.ServerVersion
v11 - Enum constant in enum org.postgresql.core.ServerVersion
v12 - Enum constant in enum org.postgresql.core.ServerVersion
v13 - Enum constant in enum org.postgresql.core.ServerVersion
v14 - Enum constant in enum org.postgresql.core.ServerVersion
v15 - Enum constant in enum org.postgresql.core.ServerVersion
v16 - Enum constant in enum org.postgresql.core.ServerVersion
v17 - Enum constant in enum org.postgresql.core.ServerVersion
v18 - Enum constant in enum org.postgresql.core.ServerVersion
v3_0 - Enum constant in enum org.postgresql.core.ProtocolVersion
  Protocol version 3.0
v3_2 - Enum constant in enum org.postgresql.core.ProtocolVersion
  Protocol version 3.2
V3PGReplicationStream - Class in org.postgresql.core.v3.replication
V3PGReplicationStream(CopyDual, LogSequenceNumber, long, boolean, ReplicationType) - Constructor for class org.postgresql.core.v3.replication.V3PGReplicationStream
V3ReplicationProtocol - Class in org.postgresql.core.v3.replication
V3ReplicationProtocol(QueryExecutor, PGStream) - Constructor for class org.postgresql.core.v3.replication.V3ReplicationProtocol
v8_2 - Enum constant in enum org.postgresql.core.ServerVersion
v8_3 - Enum constant in enum org.postgresql.core.ServerVersion
v8_4 - Enum constant in enum org.postgresql.core.ServerVersion
v9_0 - Enum constant in enum org.postgresql.core.ServerVersion
v9_1 - Enum constant in enum org.postgresql.core.ServerVersion
v9_2 - Enum constant in enum org.postgresql.core.ServerVersion
v9_3 - Enum constant in enum org.postgresql.core.ServerVersion
v9_4 - Enum constant in enum org.postgresql.core.ServerVersion
v9_5 - Enum constant in enum org.postgresql.core.ServerVersion
v9_6 - Enum constant in enum org.postgresql.core.ServerVersion
val - Variable in class org.postgresql.util.PGmoney
value - Variable in enum org.postgresql.jdbc.GSSEncMode
value - Variable in enum org.postgresql.jdbc.SslMode
value - Variable in class org.postgresql.util.PGobject
value() - Method in enum org.postgresql.jdbc.AutoSave
value() - Method in enum org.postgresql.jdbc.EscapeSyntaxCallMode
value() - Method in enum org.postgresql.jdbc.PreferQueryMode
value() - Method in enum org.postgresql.jdbc.SslNegotiation
valueOf(long) - Static method in class org.postgresql.replication.LogSequenceNumber
valueOf(String) - Static method in enum org.postgresql.core.JavaVersion
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.postgresql.core.Oid
valueOf(String) - Static method in enum org.postgresql.core.ProtocolVersion
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.core.ServerVersion
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.core.SqlCommandType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.core.TransactionState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.hostchooser.HostRequirement
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.hostchooser.HostStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.jdbc.AutoSave
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.jdbc.EscapeSyntaxCallMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.jdbc.GSSEncMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.jdbc.PreferQueryMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.jdbc.SslMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.jdbc.SslNegotiation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.PGEnvironment
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.PGProperty
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.plugin.AuthenticationRequestType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.postgresql.replication.LogSequenceNumber
  Create LSN instance by string represent LSN.
valueOf(String) - Static method in enum org.postgresql.replication.ReplicationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.postgresql.util.PSQLState
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.postgresql.core.JavaVersion
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.core.ProtocolVersion
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.core.ServerVersion
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.core.SqlCommandType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.core.TransactionState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.hostchooser.HostRequirement
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.hostchooser.HostStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.jdbc.AutoSave
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.jdbc.EscapeSyntaxCallMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.jdbc.GSSEncMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.jdbc.PreferQueryMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.jdbc.SslMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.jdbc.SslNegotiation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.PGEnvironment
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.PGProperty
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.plugin.AuthenticationRequestType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.replication.ReplicationType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.postgresql.util.PSQLState
  Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum org.postgresql.jdbc.SslMode
VARBIT - Static variable in class org.postgresql.core.Oid
VARBIT_ARRAY - Static variable in class org.postgresql.core.Oid
VARCHAR - Static variable in class org.postgresql.core.Oid
VARCHAR_ARRAY - Static variable in class org.postgresql.core.Oid
verify(String, SSLSession) - Method in class org.postgresql.ssl.jdbc4.LibPQFactory
  Deprecated.
  use PgjdbcHostnameVerifier
verify(String, SSLSession) - Method in class org.postgresql.ssl.PGjdbcHostnameVerifier
VERIFY_CA - Enum constant in enum org.postgresql.jdbc.SslMode
  Ensure connection is encrypted, and client trusts server certificate.
VERIFY_FULL - Enum constant in enum org.postgresql.jdbc.SslMode
  Ensure connection is encrypted, client trusts server certificate, and server hostname matches the one listed in the server certificate.
verifyCertificate() - Method in enum org.postgresql.jdbc.SslMode
verifyHostName(String, String) - Method in class org.postgresql.ssl.PGjdbcHostnameVerifier
verifyHostName(String, String) - Static method in class org.postgresql.ssl.jdbc4.LibPQFactory
  Deprecated.
  use `PGjdbcHostnameVerifier`
verifyPeerName() - Method in enum org.postgresql.jdbc.SslMode
Version - Interface in org.postgresql.core
VisibleBufferedInputStream - Class in org.postgresql.core
  A faster version of BufferedInputStream.
VisibleBufferedInputStream(InputStream, int) - Constructor for class org.postgresql.core.VisibleBufferedInputStream
  Creates a new buffer around the given stream.
VOID - Static variable in class org.postgresql.core.Oid

## W

wantsGeneratedKeysAlways - Variable in class org.postgresql.jdbc.PgStatement
  Was this PreparedStatement created to return generated keys for every execution? This is set at creation time and never cleared by execution.
wantsGeneratedKeysOnce - Variable in class org.postgresql.jdbc.PgStatement
  Does the caller of execute/executeUpdate want generated keys for this execution? This is set by Statement methods that have generated keys arguments and cleared after execution is complete.
wantsHoldableResultSet() - Method in class org.postgresql.jdbc.PgStatement
wantsScrollableResultSet() - Method in class org.postgresql.jdbc.PgStatement
warning(SAXParseException) - Method in class org.postgresql.xml.NullErrorHandler
warnings - Variable in class org.postgresql.jdbc.PgResultSet
warnings - Variable in class org.postgresql.jdbc.PgStatement
  The warnings chain.
wasNull() - Method in class org.postgresql.jdbc.PgResultSet
wasNullFlag - Variable in class org.postgresql.jdbc.PgResultSet
  True if the last obtained column value was SQL NULL as specified by `PgResultSet.wasNull()`.
WEEK - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.
willHealOnRetry(SQLException) - Method in interface org.postgresql.core.QueryExecutor
willHealOnRetry(SQLException) - Method in class org.postgresql.core.QueryExecutorBase
willHealViaReparse(SQLException) - Method in class org.postgresql.core.QueryExecutorBase
WITH - Enum constant in enum org.postgresql.core.SqlCommandType
withAutomaticFlush(boolean) - Method in class org.postgresql.replication.fluent.AbstractStreamBuilder
withAutomaticFlush(boolean) - Method in interface org.postgresql.replication.fluent.ChainedCommonStreamBuilder
  Specify if backend should flush data after receive notification from client.
withClientOffsetSameInstant(OffsetDateTime) - Method in class org.postgresql.jdbc.TimestampUtils
  PostgreSQL does not store the time zone in the binary representation of timestamptz.
withClientOffsetSameInstant(OffsetTime) - Method in class org.postgresql.jdbc.TimestampUtils
  PostgreSQL does not store the time zone in the binary representation of timetz.
withOutputPlugin(String) - Method in interface org.postgresql.replication.fluent.logical.ChainedLogicalCreateSlotBuilder
  Output plugin that should be use for decode physical represent WAL to some logical form.
withOutputPlugin(String) - Method in class org.postgresql.replication.fluent.logical.LogicalCreateSlotBuilder
withSlotName(String) - Method in class org.postgresql.replication.fluent.AbstractCreateSlotBuilder
withSlotName(String) - Method in class org.postgresql.replication.fluent.AbstractStreamBuilder
withSlotName(String) - Method in interface org.postgresql.replication.fluent.ChainedCommonCreateSlotBuilder
  Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows which could cause a recovery conflict even when the standby is disconnected.
withSlotName(String) - Method in interface org.postgresql.replication.fluent.ChainedCommonStreamBuilder
  Replication slots provide an automated way to ensure that the master does not remove WAL segments until they have been received by all standbys, and that the master does not remove rows which could cause a recovery conflict even when the standby is disconnected.
withSlotOption(String, boolean) - Method in interface org.postgresql.replication.fluent.logical.ChainedLogicalStreamBuilder
withSlotOption(String, boolean) - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
withSlotOption(String, int) - Method in interface org.postgresql.replication.fluent.logical.ChainedLogicalStreamBuilder
withSlotOption(String, int) - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
withSlotOption(String, String) - Method in interface org.postgresql.replication.fluent.logical.ChainedLogicalStreamBuilder
withSlotOption(String, String) - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
withSlotOptions(Properties) - Method in interface org.postgresql.replication.fluent.logical.ChainedLogicalStreamBuilder
withSlotOptions(Properties) - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
withStartPosition(LogSequenceNumber) - Method in class org.postgresql.replication.fluent.AbstractStreamBuilder
withStartPosition(LogSequenceNumber) - Method in interface org.postgresql.replication.fluent.ChainedCommonStreamBuilder
  Specify start position from which backend will start stream changes.
withStartPosition(LogSequenceNumber) - Method in class org.postgresql.replication.fluent.logical.LogicalStreamBuilder
withStatusInterval(int, TimeUnit) - Method in class org.postgresql.replication.fluent.AbstractStreamBuilder
withStatusInterval(int, TimeUnit) - Method in interface org.postgresql.replication.fluent.ChainedCommonStreamBuilder
  Specifies the number of time between status packets sent back to the server.
withTemporaryOption() - Method in class org.postgresql.replication.fluent.AbstractCreateSlotBuilder
withTemporaryOption() - Method in interface org.postgresql.replication.fluent.ChainedCommonCreateSlotBuilder
  Temporary slots are not saved to disk and are automatically dropped on error or when the session has finished.
wrap(List<NativeQuery>) - Method in interface org.postgresql.core.QueryExecutor
  Wrap given native query into a ready for execution format.
wrap(List<NativeQuery>) - Method in class org.postgresql.core.v3.QueryExecutorImpl
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(byte[]) - Method in class org.postgresql.copy.PGCopyOutputStream
write(byte[]) - Method in class org.postgresql.largeobject.LargeObject
  Writes an array to the object.
write(byte[], int, int) - Method in class org.postgresql.copy.PGCopyOutputStream
write(byte[], int, int) - Method in class org.postgresql.core.FixedLengthOutputStream
write(byte[], int, int) - Method in class org.postgresql.gss.GSSOutputStream
write(byte[], int, int) - Method in class org.postgresql.largeobject.BlobOutputStream
write(byte[], int, int) - Method in class org.postgresql.largeobject.LargeObject
  Writes some data from an array to the object.
write(byte[], int, int) - Method in class org.postgresql.util.internal.PgBufferedOutputStream
write(int) - Method in class org.postgresql.copy.PGCopyOutputStream
write(int) - Method in class org.postgresql.core.FixedLengthOutputStream
write(int) - Method in class org.postgresql.largeobject.BlobOutputStream
write(int) - Method in class org.postgresql.util.internal.PgBufferedOutputStream
write(InputStream, int) - Method in class org.postgresql.util.internal.PgBufferedOutputStream
  Writes the given amount of bytes from an input stream to this buffered stream.
write(ByteStreamWriter) - Method in class org.postgresql.largeobject.LargeObject
  Writes some data from a given writer 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
writeInt2(int) - Method in class org.postgresql.util.internal.PgBufferedOutputStream
writeInt4(int) - Method in class org.postgresql.util.internal.PgBufferedOutputStream
writeTo(ByteStreamWriter.ByteStreamTarget) - Method in class org.postgresql.util.ByteBufferByteStreamWriter
writeTo(ByteStreamWriter.ByteStreamTarget) - Method in interface org.postgresql.util.ByteStreamWriter
  Write the data to the provided `OutputStream`.
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
writeToCopy(byte[], int, int) - Method in class org.postgresql.core.v3.CopyDualImpl
writeToCopy(byte[], int, int) - Method in class org.postgresql.core.v3.CopyInImpl
writeToCopy(CopyOperationImpl, byte[], int, int) - Method in class org.postgresql.core.v3.QueryExecutorImpl
  Sends data during a live COPY IN operation.
writeToCopy(CopyOperationImpl, ByteStreamWriter) - Method in class org.postgresql.core.v3.QueryExecutorImpl
  Sends data during a live COPY IN operation.
writeToCopy(ByteStreamWriter) - Method in interface org.postgresql.copy.CopyIn
  Writes a ByteStreamWriter to an open and writable copy operation.
writeToCopy(ByteStreamWriter) - Method in class org.postgresql.copy.PGCopyOutputStream
writeToCopy(ByteStreamWriter) - Method in class org.postgresql.core.v3.CopyDualImpl
writeToCopy(ByteStreamWriter) - Method in class org.postgresql.core.v3.CopyInImpl
writeZeros(int) - Method in class org.postgresql.util.internal.PgBufferedOutputStream
  Writes the required number of zero bytes to the output stream.
WRONG_OBJECT_TYPE - Enum constant in enum org.postgresql.util.PSQLState

## X

x - Variable in class org.postgresql.geometric.PGpoint
  The X coordinate of the point.
XML - Static variable in class org.postgresql.core.Oid
XML_ARRAY - Static variable in class org.postgresql.core.Oid
XML_FACTORY_FACTORY - Enum constant in enum org.postgresql.PGProperty
  Factory class to instantiate factories for XML processing.

## Y

y - Variable in class org.postgresql.geometric.PGpoint
  The Y coordinate of the point.
YEAR - Static variable in class org.postgresql.jdbc.EscapedFunctions
  Deprecated.

A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form