# Package org.postgresql.core

package org.postgresql.core

Related Packages
Package
Description
org.postgresql
org.postgresql.core.v3
Class
Description
BaseConnection
Driver-internal connection interface.
BaseStatement
Driver-internal statement interface.
CachedQuery
Stores information on the parsed JDBC query.
CommandCompleteParser
Parses `oid` and `rows` from a `CommandComplete (B)` message (end of Execute).
ConnectionFactory
Handles protocol-specific connection setup.
Encoding
Representation of a particular character encoding.
EncodingPredictor
Predicts encoding for error messages based on some heuristics.
EncodingPredictor.DecodeResult
In certain cases the encoding is not known for sure (e.g.
Field
FixedLengthOutputStream
A stream that refuses to write more than a maximum number of bytes.
JavaVersion
JdbcCallParseInfo
Contains parse flags from `Parser.modifyJdbcCall(String, boolean, int, int, EscapeSyntaxCallMode)`.
NativeQuery
Represents a query that is ready for execution by backend.
Notification
Oid
Provides constants for well-known backend OIDs for the types we commonly use.
ParameterList
Abstraction of a list of parameters to be substituted into a Query.
Parser
Basic query parser infrastructure.
PGBindException
PGStream
Wrapper around the raw connection to the server that implements some basic primitives (reading/writing formatted data, doing string encoding, etc).
Provider<T>
Represents a provider of results.
Query
Abstraction of a generic Query, hiding the details of any protocol-version-specific data needed to execute the query efficiently.
QueryExecutor
Abstracts the protocol-specific details of executing a query.
QueryExecutorBase
ReplicationProtocol
Abstracts the protocol-specific details of physic and logic replication.
ResultCursor
Abstraction of a cursor over a returned resultset.
ResultHandler
Callback interface for passing query results from the protocol-specific layer to the protocol-independent JDBC implementation code.
ResultHandlerBase
Empty implementation of `ResultHandler` interface.
ResultHandlerDelegate
Internal to the driver class, please do not use in the application.
ServerVersion
Enumeration for PostgreSQL versions.
SetupQueryRunner
Poor man's Statement & ResultSet, used for initial queries while we're still initializing the system.
SocketFactoryFactory
Instantiates `SocketFactory` based on the `PGProperty.SOCKET_FACTORY`.
SqlCommand
Data Modification Language inspection support.
SqlCommandType
Type information inspection support.
TransactionState
Tuple
Class representing a row in a `ResultSet`.
TypeInfo
Utils
Collection of utilities used by the protocol-level code.
Version
VisibleBufferedInputStream
A faster version of BufferedInputStream.