| AsciiStringInterner |
Provides the canonicalization/interning of String instances which contain only ascii characters,
keyed by the byte[] representation (in ascii).
|
| AsciiStringInterner.BaseKey |
|
| AsciiStringInterner.Key |
Instance used for inserting values into the cache.
|
| AsciiStringInterner.TempKey |
Only used for lookups, never to actually store entries.
|
| BaseQueryKey |
This class is used as a cache key for simple statements that have no "returning columns".
|
| CachedQuery |
Stores information on the parsed JDBC query.
|
| CachedQueryCreateAction |
Creates an instance of CachedQuery for a given connection.
|
| CallableQueryKey |
Serves as a cache key for CallableStatement.
|
| 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.
|
| EncodingPredictor.Translation |
|
| Field |
|
| FixedLengthOutputStream |
A stream that refuses to write more than a maximum number of bytes.
|
| JdbcCallParseInfo |
|
| 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.
|
| PgMessageType |
PostgreSQL protocol message types
|
| PGStream |
Wrapper around the raw connection to the server that implements some basic primitives
(reading/writing formatted data, doing string encoding, etc).
|
| QueryExecutorBase |
|
| QueryExecutorCloseAction |
The action performs connection cleanup, so it is properly terminated from the backend
point of view.
|
| QueryWithReturningColumnsKey |
Cache key for a query that have some returning columns.
|
| ResultHandlerBase |
|
| 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.
|
| SetupQueryRunner.SimpleResultHandler |
|
| SocketFactoryFactory |
|
| SqlCommand |
Data Modification Language inspection support.
|
| Tuple |
Class representing a row in a ResultSet.
|
| Utils |
Collection of utilities used by the protocol-level code.
|
| VisibleBufferedInputStream |
A faster version of BufferedInputStream.
|