Uses of Package
org.postgresql.pljava.adt.spi
Package
Description
The PL/Java API for use in writing database procedures, functions, and types
using PL/Java.
Types that will be of interest in the implementation of
Adapter
s.Interfaces that model a useful subset of the PostgreSQL system catalogs
and related PostgreSQL abstractions for convenient Java access.
-
ClassDescriptionA class dedicated to manipulating the types of multidimensional Java arrays, and their instances, that conform to PostgreSQL array constraints (non-'jagged', each dimension's arrays all equal size, no intermediate nulls).Accessor for a
Datum
located, at some offset, in memory represented by a<B>
object.Methods that have variants on twos-complement Java types that might be signed or unsigned.Mixin with default signed implementations of the interface methods.Mixin with default unsigned implementations of the interface methods. -
ClassDescriptionA class recording the bindings made in a ParameterizedType to the type parameters in a GenericDeclaration<Class>.A class dedicated to manipulating the types of multidimensional Java arrays, and their instances, that conform to PostgreSQL array constraints (non-'jagged', each dimension's arrays all equal size, no intermediate nulls).Represents a
MultiArray
for which sizes for its dimensions have been specified, so that an instance can be allocated.Wraps an existing instance of the multiarray type in question.Raw access to the contents of a PostgreSQL datum.Interface through which PL/Java code reads the content of an existing PostgreSQL datum.Empty superinterface ofAccessor.Deformed
andAccessor.Heap
, which are erased at run time but help distinguish, in source code, which memory layout convention anAccessor
is tailored for.Methods that have variants on twos-complement Java types that might be signed or unsigned.AVerifier
verifies the proper form of content written to aDatum
.A verifier interface to be used when theByteBuffer
API provides the most natural interface for manipulating the content.A verifier interface to be used when theInputStream
API provides the most natural interface for manipulating the content. -
ClassDescriptionInterface through which PL/Java code reads the content of an existing PostgreSQL datum.