Interface GrantStatement<Ext>

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

Type Parameters

Hierarchy

  • Tagged<"GrantStatement", {}>
    • GrantStatement

Properties

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

Generated using TypeDoc