- All Superinterfaces:
CatalogObject
,CatalogObject.Addressed<Extension>
,CatalogObject.Named<Lexicals.Identifier.Simple>
,CatalogObject.Owned
public interface Extension
extends CatalogObject.Addressed<Extension>, CatalogObject.Named<Lexicals.Identifier.Simple>, CatalogObject.Owned
Model of a PostgreSQL extension that has been installed for the current
database.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.postgresql.pljava.model.CatalogObject
CatalogObject.AccessControlled<T extends CatalogObject.Grant>, CatalogObject.Addressed<T extends CatalogObject.Addressed<T>>, CatalogObject.Component, CatalogObject.Grant, CatalogObject.Named<T extends Lexicals.Identifier.Unqualified<T>>, CatalogObject.Namespaced<T extends Lexicals.Identifier.Unqualified<T>>, CatalogObject.Owned
-
Field Summary
Fields inherited from interface org.postgresql.pljava.model.CatalogObject
InvalidOid
-
Method Summary
Methods inherited from interface org.postgresql.pljava.model.CatalogObject
isValid, of, oid
Methods inherited from interface org.postgresql.pljava.model.CatalogObject.Addressed
classId, exists, shared
Methods inherited from interface org.postgresql.pljava.model.CatalogObject.Named
name
Methods inherited from interface org.postgresql.pljava.model.CatalogObject.Owned
owner
-
Field Details
-
CLASSID
-
-
Method Details
-
namespace
RegNamespace namespace()Namespace in which most (or all, for a relocatable extension) of the namespace-qualified objects belonging to the extension are installed.Not a namespace qualifying the extension's name; extensions are not namespace-qualified.
-
relocatable
boolean relocatable() -
version
String version() -
config
-
condition
-