GRANT and REVOKE statements.
Example:
// Assuming import static org.jooq.impl.DSL.*;
using(configuration)
.grant(privilege("SELECT"))
.on(ACTOR)
.to(user("MY_USER"))
.execute();
Instances can be created using DSL#privilege(String) and overloads.