Uses of Class
org.postgresql.pljava.Adapter

Packages that use Adapter
Package
Description
The PL/Java API for use in writing database procedures, functions, and types using PL/Java.
Interfaces that model a useful subset of the PostgreSQL system catalogs and related PostgreSQL abstractions for convenient Java access.
  • Uses of Adapter in org.postgresql.pljava

    Classes in org.postgresql.pljava with type parameters of type Adapter
    Modifier and Type
    Interface
    Description
    static interface 
    Adapter.Contract.Array<T,E,A extends Adapter<E,?>>
    Base for functional interfaces that serve as contracts for array-like types.
    Modifier and Type
    Class
    Description
    static class 
    Abstract supertype of array adapters.
    static class 
    Superclass for adapters that fetch something and return it as a reference type T.
    static class 
    Abstract superclass of primitive boolean adapters.
    static class 
    Abstract superclass of signed and unsigned primitive byte adapters.
    static class 
    Abstract superclass of signed primitive byte adapters.
    static class 
    Abstract superclass of unsigned primitive byte adapters.
    static class 
    Abstract superclass of primitive char adapters.
    static class 
    Abstract superclass of primitive double adapters.
    static class 
    Abstract superclass of primitive float adapters.
    static class 
    Abstract superclass of signed and unsigned primitive int adapters.
    static class 
    Abstract superclass of signed primitive int adapters.
    static class 
    Abstract superclass of unsigned primitive int adapters.
    static class 
    Abstract superclass of signed and unsigned primitive long adapters.
    static class 
    Abstract superclass of signed primitive long adapters.
    static class 
    Abstract superclass of unsigned primitive long adapters.
    static class 
    Abstract superclass of signed and unsigned primitive short adapters.
    static class 
    Abstract superclass of signed primitive short adapters.
    static class 
    Abstract superclass of unsigned primitive short adapters.
    static class 
    Provided to serve as a superclass for a 'container' class that is used to group several related adapters without being instantiable as an adapter itself.
    static class 
    Ancestor class for adapters that fetch something and return it as a Java primitive type.
    Fields in org.postgresql.pljava declared as Adapter
    Modifier and Type
    Field
    Description
    protected final Adapter
    Adapter.Array.m_elementAdapter
    The Adapter that this array adapter will use for the array's element type, together with the supplied contract.
    Methods in org.postgresql.pljava that return Adapter
    Modifier and Type
    Method
    Description
    protected Adapter<?,?>
    Adapter.Service.adapter(Adapter.ArrayBuilder<?,?> builder)
    An upcall from the implementation layer to obtain the Adapter wrapped by an ArrayBuilder without cluttering the latter's exposed API.
    Method parameters in org.postgresql.pljava with type arguments of type Adapter
    Modifier and Type
    Method
    Description
    protected static Adapter.Configuration
    Adapter.configure(Class<? extends Adapter> cls, Adapter.Via via)
    Method that must be called in static initialization of an Adapter subclass, producing a Configuration object that must be passed to the constructor when creating an instance.
    static Type
    Adapter.topType(Class<? extends Adapter> cls)
    A static method to indicate the type returned by a given Adapter subclass, based only on the type information recorded for it by the Java compiler.
    static Type
    Adapter.underType(Class<? extends Adapter> cls)
    A static method to indicate the "under" type expected by a given Adapter subclass that is intended for composition over another adapter, based only on the type information recorded for it by the Java compiler.
    Constructors in org.postgresql.pljava with parameters of type Adapter
    Modifier
    Constructor
    Description
    protected
    As(Adapter.Configuration c, Adapter<U,?> over, Class<T> witness)
    Constructor for a simple leaf Adapter, or a composing (non-leaf) Adapter when passed another adapter over which it should be composed.
  • Uses of Adapter in org.postgresql.pljava.model

    Methods in org.postgresql.pljava.model that return Adapter
    Modifier and Type
    Method
    Description
    SlotTester.adapterPlease(String clazz, String field)
    Return one of the predefined Adapter instances, given knowledge of the class name and static final field name within that class inside PL/Java's implementation module.