Package org.postgresql.jdbc
package org.postgresql.jdbc
-
ClassDescriptionThis class holds all of the methods common to both Blobs and Clobs.Utility for decoding arrays.Array list implementation specific for storing PG array elements.Utility for using arrays in requests.Base class to implement
ArrayEncoding.ArrayEncoder
and provide multi-dimensional support.Base support for primitive arrays.ArrayEncoding.NumberArrayEncoder<N extends Number>Base class to provide support forNumber
based arrays.Wraps anArrayEncoding.AbstractArrayEncoder
implementation and provides support for 2 or more dimensions using recursion.Wraps anArrayEncoding.AbstractArrayEncoder
implementation and provides optimized support for 2 dimensions.Internal class, it is not a part of public API.Helper class to handle boolean type of PostgreSQL.Deprecated.This class stores supported escaped function.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.This is an internal class to hold field metadata info like table name, column name, etc.The motivation behind this class is to deal with: autoboxing, the type of the object is not always the same as the type of the column in the database.Array is used collect one column of query result data.This class segregates the minimal resources required for proper cleanup in case the connection has not been closed by the user code.A wrapper that contains the current row and its fields.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.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.This class workarounds Exception when indexing guava-30.0-jre.Extends a ReentrantLock for use in try-with-resources block.Helper class that storing result info.RepresentsPgStatement.cancel()
state.Timer task that sendsstatement.cancel()
signal to supportStatement.setQueryTimeout(int)
.Misc utils for handling time and date values.
EscapedFunctions2