Class AclItem.NonRole

java.lang.Object
org.postgresql.pljava.pg.AclItem
org.postgresql.pljava.pg.AclItem.NonRole
All Implemented Interfaces:
CatalogObject.ALTER_SYSTEM, CatalogObject.CONNECT, CatalogObject.CREATE, CatalogObject.CREATE_TEMP, CatalogObject.DELETE, CatalogObject.EXECUTE, CatalogObject.Grant, CatalogObject.Grant.OnAttribute, CatalogObject.Grant.OnClass, CatalogObject.Grant.OnNamespace, CatalogObject.Grant.OnSetting, CatalogObject.INSERT, CatalogObject.REFERENCES, CatalogObject.SELECT, CatalogObject.SET, CatalogObject.TRIGGER, CatalogObject.TRUNCATE, CatalogObject.UPDATE, CatalogObject.USAGE
Enclosing class:
AclItem

Implementation of all non-OnRole subinterfaces of Grant.

The distinct interfaces in the API are a type-safety veneer to help clients remember what privileges apply to what object types. Underneath, this class implements them all.