Uses of Interface
org.postgresql.pljava.model.CatalogObject.Addressed

Packages that use CatalogObject.Addressed
Package
Description
Interfaces that model a useful subset of the PostgreSQL system catalogs and related PostgreSQL abstractions for convenient Java access.
  • Uses of CatalogObject.Addressed in org.postgresql.pljava.model

    Classes in org.postgresql.pljava.model with type parameters of type CatalogObject.Addressed
    Modifier and Type
    Interface
    Description
    static interface 
    A catalog object that has both oid and classId specified, and can be looked up in the PostgreSQL catalogs (where it may, or may not, be found).
    static interface 
    A more-specifically-typed subinterface of RegClass, used in the CLASSID static fields of interfaces in this package.
    Modifier and Type
    Interface
    Description
    interface 
    An attribute (column), either of a known relation, or of a transient record type.
    interface 
    Model of a database defined within the PostgreSQL cluster.
    interface 
    Model of a PostgreSQL extension that has been installed for the current database.
    interface 
    Model of a PostgreSQL procedural language, including (for non-built-in languages, like PL/Java) the handler functions used in its implementation.
    interface 
    Model of PostgreSQL relations/"classes"/tables.
    static interface 
    A more-specifically-typed subinterface of RegClass, used in the CLASSID static fields of interfaces in this package.
    interface 
    Model of a registered PostgreSQL collation, consisting of a provider and version, collate and ctype strings meaningful to that provider, and a CharsetEncoding (or ANY if the collation is usable with any encoding).
    interface 
    A PostgreSQL text search configuration.
    interface 
    A PostgreSQL text search dictionary.
    interface 
    Model of a namespace (named schema) entry in the PostgreSQL catalogs.
    interface 
    Model of a PostgreSQL operator as defined in the system catalogs, including its kind (infix or prefix), operand and result types, and a number of properties helpful in query planning.
    interface 
    Model of a PostgreSQL "routine" (which in late versions can include procedures and functions of various kinds) as defined in the system catalogs, including its parameter and result types and many other properties.
    interface 
    Model of a PostgreSQL role.
    static interface 
    Subinterface of RegRole returned by methods of CatalogObject.AccessControlled identifying the role to which a privilege has been granted.
    interface 
    Model of a PostgreSQL data type, as defined in the system catalogs.
    static interface 
    Interface additionally implemented by an instance that represents a type (such as the PostgreSQL polymorphic pseudotypes or the even wilder "any" type) needing resolution to an actual type used at a given call site.
    Methods in org.postgresql.pljava.model with type parameters of type CatalogObject.Addressed
    Modifier and Type
    Method
    Description
    protected abstract <T extends CatalogObject.Addressed<T>>
    RegClass.Known<T>
    CatalogObject.Factory.formClassIdImpl(int classId, Class<? extends T> clazz)
     
    protected abstract <T extends CatalogObject.Addressed<T>>
    T
    CatalogObject.Factory.formObjectIdImpl(RegClass.Known<T> classId, int objId, IntPredicate versionTest)
     
    <T extends CatalogObject.Addressed<T>>
    T
    CatalogObject.of(RegClass.Known<T> classId)
    Return a catalog object as an Addressed instance in a known class.