Package org.postgresql.core
-
Interface Summary Interface Description BaseConnection Driver-internal connection interface.BaseStatement Driver-internal statement interface.ParameterList Abstraction of a list of parameters to be substituted into a Query.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.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.TypeInfo Version -
Class Summary Class Description CachedQuery Stores information on the parsed JDBC query.CommandCompleteParser Parsesoid
androws
from aCommandComplete (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.JdbcCallParseInfo Contains parse flags fromParser.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.Parser Basic query parser infrastructure.PGStream Wrapper around the raw connection to the server that implements some basic primitives (reading/writing formatted data, doing string encoding, etc).QueryExecutorBase ResultHandlerBase Empty implementation ofResultHandler
interface.ResultHandlerDelegate Internal to the driver class, please do not use in the application.SetupQueryRunner Poor man's Statement & ResultSet, used for initial queries while we're still initializing the system.SocketFactoryFactory InstantiatesSocketFactory
based on thePGProperty.SOCKET_FACTORY
.SqlCommand Data Modification Language inspection support.Utils Collection of utilities used by the protocol-level code.VisibleBufferedInputStream A faster version of BufferedInputStream. -
Enum Summary Enum Description JavaVersion ServerVersion Enumeration for PostgreSQL versions.SqlCommandType Type information inspection support.TransactionState -
Exception Summary Exception Description PGBindException