Uses of Interface
org.postgresql.pljava.model.CatalogObject
Package
Description
Interfaces that model a useful subset of the PostgreSQL system catalogs
and related PostgreSQL abstractions for convenient Java access.
-
Uses of CatalogObject in org.postgresql.pljava.model
Modifier and TypeInterfaceDescriptioninterface
An attribute (column), either of a known relation, or of a transient record type.static interface
CatalogObject.Addressed<T extends CatalogObject.Addressed<T>>
A catalog object that has bothoid
andclassId
specified, and can be looked up in the PostgreSQL catalogs (where it may, or may not, be found).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
RegClass.Known<T extends CatalogObject.Addressed<T>>
A more-specifically-typed subinterface ofRegClass
, used in theCLASSID
static fields of interfaces in this package.interface
Model of a registered PostgreSQL collation, consisting of a provider and version,collate
andctype
strings meaningful to that provider, and aCharsetEncoding
(orANY
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
RegProcedure<M extends RegProcedure.Memo<M>>
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 ofRegRole
returned by methods ofCatalogObject.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.