Top Classes Enums
[default module]

Package org.postgresql.jdbc


Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractBlobClob

This class holds all of the methods common to both Blobs and Clobs.

pack-priv class
ArrayDecoding

Utility for decoding arrays.

pack-priv class
ArrayEncoding

Utility for using arrays in requests.

public class
BatchResultHandler

Internal class, it is not a part of public API.

pack-priv class
BooleanTypeUtil

Helper class to handle boolean type of PostgreSQL.

pack-priv class
public class
EscapedFunctions

Deprecated see EscapedFunctions2
This class stores supported escaped function.
public class
EscapedFunctions2

This class stores supported escaped function.

public class
FieldMetadata

This is an internal class to hold field metadata info like table name, column name, etc. This class is not meant to be used outside of pgjdbc.

public class
PgArray

Array is used collect one column of query result data.

public class
pack-priv class
public class
public class
pack-priv class
PgConnectionCleaningAction

This class segregates the minimal resources required for proper cleanup in case the connection has not been closed by the user code.

public class
public class
pack-priv class
public class
PgResultSet

References Deprecated PGRefCursorResultSet is deprecated or references (maybe indirectly) at least one deprecated element.
public class
public class
public class
public class
pack-priv class
PSQLWarningWrapper

Wrapper class for SQLWarnings that provides an optimisation to add new warnings to the tail of the SQLWarning singly linked list, avoiding Θ(n) insertion time of calling #setNextWarning on the head.

pack-priv class
public class
ResourceLock

Extends a ReentrantLock for use in try-with-resources block.

public class
ResultWrapper

Helper class that storing result info.

pack-priv class
StatementCancelTimerTask

Timer task that sends statement.cancel() signal to support java.sql.Statement#setQueryTimeout(int).

public class
TimestampUtils

Misc utils for handling time and date values.

public class
public class

Enum Summary

Modifier and TypeEnum and Description
public enum
public enum
EscapeSyntaxCallMode

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.

public enum
public enum
PreferQueryMode

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.

public enum
pack-priv enum