AbstractResultSet |
The AbstractResultSet serves as a base class for implementations
of the ResultSet interface.
|
AbstractResultSetMetaData |
Implementation of ResultSetMetaData for SyntheticResultSet
|
AclId |
The AclId correspons to the internal PostgreSQL AclId .
|
Backend |
Provides access to some useful routines in the PostgreSQL server.
|
BlobValue |
Implementation of Blob for the SPI connection.
|
BuiltinFunctions |
PostgreSQL builtin functions
|
ByteBufferInputStream |
|
ByteBufferXMLReader |
|
Checked<WT,EX extends Throwable> |
Functional interfaces handling checked exceptions.
|
Checked.AutoCloseable<E extends Exception> |
|
Checked.BiConsumer<T,U,E extends Throwable> |
Like BiConsumer but with a body that can
throw checked exceptions.
|
Checked.BooleanConsumer<E extends Throwable> |
Represents an operation that accepts a single boolean-valued argument
and can throw checked exceptions.
|
Checked.BooleanSupplier<E extends Throwable> |
|
Checked.ByteConsumer<E extends Throwable> |
Represents an operation that accepts a single byte-valued argument
and can throw checked exceptions.
|
Checked.ByteSupplier<E extends Throwable> |
A supplier of byte-valued results, with a body that can
throw checked exceptions.
|
Checked.CharConsumer<E extends Throwable> |
Represents an operation that accepts a single char-valued argument
and can throw checked exceptions.
|
Checked.CharSupplier<E extends Throwable> |
A supplier of char-valued results, with a body that can
throw checked exceptions.
|
Checked.Closing<T,E extends Exception> |
A class that can supply a T while also implementing
AutoCloseable<E> ; suitable for use in a
try -with-resources to wrap some value that does not itself
implement AutoCloseable .
|
Checked.Consumer<T,E extends Throwable> |
Like Consumer but with a body that can
throw checked exceptions.
|
Checked.DoubleConsumer<E extends Throwable> |
Like DoubleConsumer but with a body that can
throw checked exceptions.
|
Checked.DoubleSupplier<E extends Throwable> |
Like DoubleSupplier but with a body that can
throw checked exceptions.
|
Checked.FloatConsumer<E extends Throwable> |
Represents an operation that accepts a single float-valued argument
and can throw checked exceptions.
|
Checked.FloatSupplier<E extends Throwable> |
A supplier of float-valued results, with a body that can
throw checked exceptions.
|
Checked.Function<T,R,E extends Throwable> |
Like Function but with a body that can throw
checked exceptions.
|
Checked.IntConsumer<E extends Throwable> |
Like IntConsumer but with a body that can
throw checked exceptions.
|
Checked.IntSupplier<E extends Throwable> |
Like IntSupplier but with a body that can
throw checked exceptions.
|
Checked.LongConsumer<E extends Throwable> |
Like LongConsumer but with a body that can
throw checked exceptions.
|
Checked.LongSupplier<E extends Throwable> |
Like LongSupplier but with a body that can
throw checked exceptions.
|
Checked.OptionalBase |
Head of a family of Optional -like types
covering the Java primitives that the java.util.Optional...
classes do not cover, and whose methods that expect functional interfaces
will accept the checked-exception versions declared here.
|
Checked.OptionalBoolean |
A container object which may or may not contain a boolean value.
|
Checked.OptionalByte |
A container object which may or may not contain a byte value.
|
Checked.OptionalChar |
A container object which may or may not contain a char value.
|
Checked.OptionalFloat |
A container object which may or may not contain a float value.
|
Checked.OptionalShort |
A container object which may or may not contain a short value.
|
Checked.Predicate<T,E extends Throwable> |
Like Predicate but with a body that can
throw checked exceptions.
|
Checked.Runnable<E extends Throwable> |
Like Runnable but with a body that can throw checked
exceptions.
|
Checked.ShortConsumer<E extends Throwable> |
Represents an operation that accepts a single short-valued argument
and can throw checked exceptions.
|
Checked.ShortSupplier<E extends Throwable> |
A supplier of short-valued results, with a body that can
throw checked exceptions.
|
Checked.Supplier<T,E extends Throwable> |
Like Supplier but with a body that can throw
checked exceptions.
|
Checked.ToByteFunction<T,E extends Throwable> |
Represents a function that produces a byte-valued result and can
throw checked exceptions.
|
Checked.ToCharFunction<T,E extends Throwable> |
Represents a function that produces a char-valued result and can
throw checked exceptions.
|
Checked.ToDoubleFunction<T,E extends Throwable> |
|
Checked.ToFloatFunction<T,E extends Throwable> |
Represents a function that produces a float-valued result and can
throw checked exceptions.
|
Checked.ToIntFunction<T,E extends Throwable> |
Like ToIntFunction but with a body that can
throw checked exceptions.
|
Checked.ToLongFunction<T,E extends Throwable> |
Like ToLongFunction but with a body that can
throw checked exceptions.
|
Checked.ToShortFunction<T,E extends Throwable> |
Represents a function that produces a short-valued result and can
throw checked exceptions.
|
ClobValue |
Implementation of Clob for the SPI connection.
|
Commands |
This methods of this class are implementations of SQLJ procedures (and some
related ones beyond what ISO 9075-13 specifies).
|
DDRExecutor |
Abstract class for executing one deployment descriptor <command>
on a connection.
|
DualState<T> |
Base class for object state with corresponding Java and native components.
|
DualState.Key |
Magic cookie needed as a constructor parameter to confirm that
DualState subclass instances are being constructed from
native code.
|
DualState.SingleFreeErrorData<T> |
A DualState subclass whose only native resource releasing action
needed is FreeErrorData of a single pointer.
|
DualState.SingleFreeTupleDesc<T> |
A DualState subclass whose only native resource releasing action
needed is FreeTupleDesc of a single pointer.
|
DualState.SingleGuardedLong<T> |
A DualState subclass serving only to guard access to a single
nonzero long value (typically a native pointer).
|
DualState.SingleHeapFreeTuple<T> |
A DualState subclass whose only native resource releasing action
needed is heap_freetuple of a single pointer.
|
DualState.SingleMemContextDelete<T> |
A DualState subclass whose only native resource releasing action
needed is MemoryContextDelete of a single context.
|
DualState.SinglePfree<T> |
A DualState subclass whose only native resource releasing action
needed is pfree of a single pointer.
|
DualState.SingleSPIcursorClose<T> |
A DualState subclass whose only native resource releasing action
needed is SPI_cursor_close of a single pointer.
|
DualState.SingleSPIfreeplan<T> |
A DualState subclass whose only native resource releasing action
needed is SPI_freeplan of a single pointer.
|
DualStateStatistics |
Bean exposing some DualState allocation and lifecycle
statistics for viewing in a JMX management client.
|
ELogFormatter |
A default formatter for the ELogHandler.
|
ELogHandler |
Provides access to the loggin mechanism of the PostgreSQL server.
|
ErrorData |
The ErrorData correspons to the ErrorData obtained
using an internal PostgreSQL CopyErrorData call.
|
ExecutionPlan |
The ExecutionPlan corresponds to the execution plan obtained
using an internal PostgreSQL SPI_prepare call.
|
Function |
Methods to look up a PL/Java function and prepare it for invocation.
|
Handler |
Provider for an sqlj:jarname URL stream handler.
|
InstallHelper |
Group of methods intended to streamline the PL/Java installation/startup
experience.
|
Invocation |
One invocation, from PostgreSQL, of functionality implemented using PL/Java.
|
Loader |
Class loader to load from jars installed in the database with
SQLJ.INSTALL_JAR .
|
MarkableSequenceInputStream |
Version of SequenceInputStream that supports
mark and reset , to the extent its constituent input streams
do.
|
MarkableSequenceInputStream.FetchingListIterator<E> |
A ListIterator that will fetch an element from a
BlockingQueue whenever hasNext would (otherwise)
return false , adding it to the end of the list where the next
next() will retrieve it.
|
MarkableSequenceReader |
|
ObjectResultSet |
|
Oid |
The Oid correspons to the internal PostgreSQL Oid .
|
PgNodeTreeAsXML |
An adapter presenting PostgreSQL's pg_node_tree type (a serialized
representation of a tree data structure) through the XML API (in, currently,
an ad-hoc, schemaless rendering, but one with which some practical use might
be made of the information, after a little study).
|
PgSavepoint |
Implementation of Savepoint for the SPI connection.
|
Portal |
The Portal correspons to the internal PostgreSQL
Portal type.
|
Privilege |
|
ReadOnlyResultSet |
|
Relation |
The Relation correspons to the internal PostgreSQL
Relation .
|
ResultSetBase |
Provides methods that are common both for
a SyntheticResultSet (which is not associated with a
statement) and SPIResultSet.
|
ResultSetField |
|
ResultSetPicker |
An adapter class used internally when a set-returning user function returns
a ResultSetHandle , presenting it as a ResultSetProvider
instead.
|
ServerException |
A Java exception constructed over a PostgreSQL error report.
|
Session |
An instance of this interface reflects the current session.
|
SingleRowReader |
A single row, read-only ResultSet, specially made for functions and
procedures that takes complex types as arguments (PostgreSQL 7.5
and later).
|
SingleRowResultSet |
A single row ResultSet
|
SingleRowWriter |
A single row, updateable ResultSet, specially made for functions and
procedures that returns complex types or sets.
|
SPI |
The SPI class provides access to some global
variables used by SPI.
|
SPIConnection |
Provides access to the current connection (session) the Java stored
procedure is running in.
|
SPIDatabaseMetaData |
|
SPIDriver |
Implementation of Driver for the SPI connection.
|
SPIException |
A Java exception constructed from a PostgreSQL SPI result code.
|
SPIParameterMetaData |
|
SPIPreparedStatement |
|
SPIReadOnlyControl |
An extended interface on Statement (accessible with unwrap() )
allowing control of the read_only flag that PostgreSQL SPI will see
when the statement is next executed.
|
SPIResultSet |
A Read-only ResultSet that provides direct access to a Portal .
|
SPIResultSetMetaData |
Implementation of ResultSetMetaData for SPIResultSet
|
SPIStatement |
Implementation of Statement for the SPI connection.
|
SQLDeploymentDescriptor |
This class deals with parsing and executing the deployment descriptor as
defined in ISO/IEC 9075-13:2003.
|
SQLInputFromChunk |
The SQLInputToChunk uses JNI to read from memory that has been allocated by
the PostgreSQL backend.
|
SQLInputFromTuple |
Implements the SQLInput interface for a user-defined type (UDT)
implemented in Java, for the case where a composite type in PostgreSQL is
used as the UDT's representation, so it can be accessed as a PG tuple.
|
SQLOutputToChunk |
The SQLOutputToChunk uses JNI to build a PostgreSQL StringInfo buffer in
memory.
|
SQLOutputToTuple |
Implementation of SQLOutput for the case of a composite data type.
|
SQLUtils |
Helpful utility commands when dealing with JDBC
|
SQLXMLImpl<V extends VarlenaWrapper> |
Implementation of SQLXML for the SPI connection.
|
StatementClosedException |
An SQLException specific to the case of attempted use of a
Statement that has been closed.
|
SyntheticResultSet |
A Synthetic ResultSet that provides direct access to data stored
in a ArrayList ; chiefly used to return tabular information
from ...MetaData objects.
|
SyntheticResultSetMetaData |
Implementation of ResultSetMetaData for SyntheticResultSet
|
SyntheticXMLReader |
Base class implementing the tedious parts of a SAX XMLReader whose
XML content is synthesized on the fly.
|
SyntheticXMLReader.ApacheFeature |
|
SyntheticXMLReader.EmptyAttributes2 |
An immutable and empty collection of attributes.
|
SyntheticXMLReader.FluentAttributes2 |
Subclass of Attributes2Impl that also provides chainable methods
so attribute information can be supplied in a fluent style.
|
SyntheticXMLReader.SAX2FEATURE |
|
SyntheticXMLReader.SAX2PROPERTY |
|
TransactionalMap |
Deprecated, for removal: This API element is subject to removal in a future version.
|
TrialPolicy |
An implementation of Policy intended for temporary use while
identifying needed permission grants for existing code.
|
TrialPolicy.Permission |
A permission like java.security.AllPermission , but without
any FilePermission (the real policy's sandboxed/unsandboxed
grants should handle those), nor a couple dozen varieties of
RuntimePermission , SecurityPermission , and
ReflectPermission that would typically not be granted without
clear intent.
|
TriggerData |
The TriggerData correspons to the internal PostgreSQL TriggerData .
|
TriggerResultSet |
A single row, updateable ResultSet specially made for triggers.
|
Tuple |
The Tuple correspons to the internal PostgreSQL
HeapTuple .
|
TupleDesc |
The TupleDesc correspons to the internal PostgreSQL
TupleDesc .
|
TupleTable |
The SPITupleTable correspons to the internal PostgreSQL
SPITupleTable type.
|
TypeBridge<S> |
Encapsulate some information about Java object classes and their possible
mappings to PostgreSQL types.
|
TypeOid |
Provides constants for well-known backend OIDs for the types we commonly
use.
|
UncheckedException |
An unchecked exception to efficiently wrap checked Throwables.
|
UnsupportedFeatureException |
An SQLException specific to the case of attempted use of
an unsupported feature.
|
VarlenaWrapper |
Interface that wraps a PostgreSQL native variable-length ("varlena") datum;
implementing classes present an existing one to Java as a readable
InputStream , or allow a new one to be constructed by presenting a
writable OutputStream .
|
VarlenaWrapper.Input |
A class by which Java reads the content of a varlena.
|
VarlenaWrapper.Output |
A class by which Java writes the content of a varlena as an OutputStream.
|
VarlenaWrapper.Verifier |
A Verifier verifies the proper form of content written to a
VarlenaWrapper.Output .
|
VarlenaWrapper.Verifier.Base |
Verifier to be extended to verify byte streams for specific types.
|
VarlenaWrapper.Verifier.NoOp |
A Verifier that accepts any content, cheaply.
|
VarlenaXMLRenderer |
Class adapting a ByteBufferXMLReader to a
VarlenaWrapper.Input .
|