Interface RevokePrivilege<Ext>

interface RevokePrivilege<Ext> {
    _tag: "RevokePrivilege";
    behavior: DropBehavior;
    extensions: null | Ext["RevokePrivilege"];
    grantOption: boolean;
    grantees: null | ast.Ident[];
    objectName: ast.Ident;
    objectType: "Table" | "Domain" | "Collation" | "CharacterSet" | "Translation";
    privileges: null | Privilege[];
}

Type Parameters

Hierarchy

  • Tagged<"RevokePrivilege", {
        behavior: DropBehavior;
        extensions: Ext["RevokePrivilege"] | null;
        grantOption: boolean;
        grantees: ast.Ident[] | null;
        objectName: ast.Ident;
        objectType: "Table" | "Domain" | "Collation" | "CharacterSet" | "Translation";
        privileges: Privilege[] | null;
    }>
    • RevokePrivilege

Properties

_tag: "RevokePrivilege"
behavior: DropBehavior
extensions: null | Ext["RevokePrivilege"]
grantOption: boolean
grantees: null | ast.Ident[]
objectName: ast.Ident
objectType: "Table" | "Domain" | "Collation" | "CharacterSet" | "Translation"
privileges: null | Privilege[]

Generated using TypeDoc