diff --git a/jOOQ/src/main/java/org/jooq/impl/QOM.java b/jOOQ/src/main/java/org/jooq/impl/QOM.java
index 0e3c0128a6..be6fe65a71 100644
--- a/jOOQ/src/main/java/org/jooq/impl/QOM.java
+++ b/jOOQ/src/main/java/org/jooq/impl/QOM.java
@@ -1576,11 +1576,11 @@ public final class QOM {
/**
* The ALTER DATABASE statement.
*/
- public /*sealed*/ interface AlterDatabase
+ public sealed interface AlterDatabase
extends
DDLQuery
- //permits
- // AlterDatabaseImpl
+ permits
+ org.jooq.impl.AlterDatabaseImpl
{
@NotNull Catalog $database();
boolean $ifExists();
@@ -1596,11 +1596,11 @@ public final class QOM {
/**
* The ALTER DOMAIN statement.
*/
- public /*sealed*/ interface AlterDomain
+ public sealed interface AlterDomain
extends
DDLQuery
- //permits
- // AlterDomainImpl
+ permits
+ org.jooq.impl.AlterDomainImpl
{
@NotNull Domain $domain();
boolean $ifExists();
@@ -1649,11 +1649,11 @@ public final class QOM {
/**
* The ALTER INDEX statement.
*/
- public /*sealed*/ interface AlterIndex
+ public sealed interface AlterIndex
extends
DDLQuery
- //permits
- // AlterIndexImpl
+ permits
+ org.jooq.impl.AlterIndexImpl
{
@NotNull Index $index();
boolean $ifExists();
@@ -1672,11 +1672,11 @@ public final class QOM {
/**
* The ALTER SCHEMA statement.
*/
- public /*sealed*/ interface AlterSchema
+ public sealed interface AlterSchema
extends
DDLQuery
- //permits
- // AlterSchemaImpl
+ permits
+ org.jooq.impl.AlterSchemaImpl
{
@NotNull Schema $schema();
boolean $ifExists();
@@ -1692,11 +1692,11 @@ public final class QOM {
/**
* The ALTER SEQUENCE statement.
*/
- public /*sealed*/ interface AlterSequence
+ public sealed interface AlterSequence
extends
DDLQuery
- //permits
- // AlterSequenceImpl
+ permits
+ org.jooq.impl.AlterSequenceImpl
{
@NotNull Sequence $sequence();
boolean $ifExists();
@@ -1745,11 +1745,11 @@ public final class QOM {
/**
* The ALTER TYPE statement.
*/
- public /*sealed*/ interface AlterType
+ public sealed interface AlterType
extends
DDLQuery
- //permits
- // AlterTypeImpl
+ permits
+ org.jooq.impl.AlterTypeImpl
{
@NotNull Name $type();
@Nullable Name $renameTo();
@@ -1774,11 +1774,11 @@ public final class QOM {
/**
* The ALTER VIEW statement.
*/
- public /*sealed*/ interface AlterView
+ public sealed interface AlterView
extends
DDLQuery
- //permits
- // AlterViewImpl
+ permits
+ org.jooq.impl.AlterViewImpl
{
@NotNull Table> $view();
@NotNull UnmodifiableList extends Field>> $fields();
@@ -1803,11 +1803,11 @@ public final class QOM {
/**
* The COMMENT ON TABLE statement.
*/
- public /*sealed*/ interface CommentOn
+ public sealed interface CommentOn
extends
DDLQuery
- //permits
- // CommentOnImpl
+ permits
+ org.jooq.impl.CommentOnImpl
{
@Nullable Table> $table();
boolean $isView();
@@ -1826,11 +1826,11 @@ public final class QOM {
/**
* The CREATE DATABASE statement.
*/
- public /*sealed*/ interface CreateDatabase
+ public sealed interface CreateDatabase
extends
DDLQuery
- //permits
- // CreateDatabaseImpl
+ permits
+ org.jooq.impl.CreateDatabaseImpl
{
@NotNull Catalog $database();
boolean $ifNotExists();
@@ -1843,11 +1843,11 @@ public final class QOM {
/**
* The CREATE DOMAIN statement.
*/
- public /*sealed*/ interface CreateDomain
+ public sealed interface CreateDomain
extends
DDLQuery
- //permits
- // CreateDomainImpl
+ permits
+ org.jooq.impl.CreateDomainImpl
{
@NotNull Domain> $domain();
boolean $ifNotExists();
@@ -1910,11 +1910,11 @@ public final class QOM {
/**
* The CREATE INDEX statement.
*/
- public /*sealed*/ interface CreateIndex
+ public sealed interface CreateIndex
extends
DDLQuery
- //permits
- // CreateIndexImpl
+ permits
+ org.jooq.impl.CreateIndexImpl
{
boolean $unique();
@Nullable Index $index();
@@ -1974,11 +1974,11 @@ public final class QOM {
/**
* The CREATE TABLE statement.
*/
- public /*sealed*/ interface CreateTable
+ public sealed interface CreateTable
extends
DDLQuery
- //permits
- // CreateTableImpl
+ permits
+ org.jooq.impl.CreateTableImpl
{
@NotNull Table> $table();
boolean $temporary();
@@ -2074,11 +2074,11 @@ public final class QOM {
/**
* The CREATE SCHEMA statement.
*/
- public /*sealed*/ interface CreateSchema
+ public sealed interface CreateSchema
extends
DDLQuery
- //permits
- // CreateSchemaImpl
+ permits
+ org.jooq.impl.CreateSchemaImpl
{
@NotNull Schema $schema();
boolean $ifNotExists();
@@ -2091,11 +2091,11 @@ public final class QOM {
/**
* The CREATE SEQUENCE statement.
*/
- public /*sealed*/ interface CreateSequence
+ public sealed interface CreateSequence
extends
DDLQuery
- //permits
- // CreateSequenceImpl
+ permits
+ org.jooq.impl.CreateSequenceImpl
{
@NotNull Sequence> $sequence();
boolean $ifNotExists();
@@ -2135,11 +2135,11 @@ public final class QOM {
/**
* The DROP DATABASE statement.
*/
- public /*sealed*/ interface DropDatabase
+ public sealed interface DropDatabase
extends
DDLQuery
- //permits
- // DropDatabaseImpl
+ permits
+ org.jooq.impl.DropDatabaseImpl
{
@NotNull Catalog $database();
boolean $ifExists();
@@ -2152,11 +2152,11 @@ public final class QOM {
/**
* The DROP DOMAIN statement.
*/
- public /*sealed*/ interface DropDomain
+ public sealed interface DropDomain
extends
DDLQuery
- //permits
- // DropDomainImpl
+ permits
+ org.jooq.impl.DropDomainImpl
{
@NotNull Domain> $domain();
boolean $ifExists();
@@ -2192,11 +2192,11 @@ public final class QOM {
/**
* The DROP INDEX statement.
*/
- public /*sealed*/ interface DropIndex
+ public sealed interface DropIndex
extends
DDLQuery
- //permits
- // DropIndexImpl
+ permits
+ org.jooq.impl.DropIndexImpl
{
@NotNull Index $index();
boolean $ifExists();
@@ -2235,11 +2235,11 @@ public final class QOM {
/**
* The DROP SCHEMA statement.
*/
- public /*sealed*/ interface DropSchema
+ public sealed interface DropSchema
extends
DDLQuery
- //permits
- // DropSchemaImpl
+ permits
+ org.jooq.impl.DropSchemaImpl
{
@NotNull Schema $schema();
boolean $ifExists();
@@ -2255,11 +2255,11 @@ public final class QOM {
/**
* The DROP SEQUENCE statement.
*/
- public /*sealed*/ interface DropSequence
+ public sealed interface DropSequence
extends
DDLQuery
- //permits
- // DropSequenceImpl
+ permits
+ org.jooq.impl.DropSequenceImpl
{
@NotNull Sequence> $sequence();
boolean $ifExists();
@@ -2272,11 +2272,11 @@ public final class QOM {
/**
* The DROP TABLE statement.
*/
- public /*sealed*/ interface DropTable
+ public sealed interface DropTable
extends
DDLQuery
- //permits
- // DropTableImpl
+ permits
+ org.jooq.impl.DropTableImpl
{
boolean $temporary();
@NotNull Table> $table();
@@ -2315,11 +2315,11 @@ public final class QOM {
/**
* The DROP VIEW statement.
*/
- public /*sealed*/ interface DropView
+ public sealed interface DropView
extends
DDLQuery
- //permits
- // DropViewImpl
+ permits
+ org.jooq.impl.DropViewImpl
{
@NotNull Table> $view();
boolean $ifExists();
@@ -2332,11 +2332,11 @@ public final class QOM {
/**
* The GRANT statement.
*/
- public /*sealed*/ interface Grant
+ public sealed interface Grant
extends
DDLQuery
- //permits
- // GrantImpl
+ permits
+ org.jooq.impl.GrantImpl
{
@NotNull UnmodifiableList extends Privilege> $privileges();
@NotNull Table> $on();
@@ -2358,11 +2358,11 @@ public final class QOM {
/**
* The REVOKE statement.
*/
- public /*sealed*/ interface Revoke
+ public sealed interface Revoke
extends
DDLQuery
- //permits
- // RevokeImpl
+ permits
+ org.jooq.impl.RevokeImpl
{
@NotNull UnmodifiableList extends Privilege> $privileges();
boolean $grantOptionFor();
@@ -2386,11 +2386,11 @@ public final class QOM {
*
* Set a vendor specific session configuration to a new value.
*/
- public /*sealed*/ interface SetCommand
+ public sealed interface SetCommand
extends
org.jooq.RowCountQuery
- //permits
- // SetCommand
+ permits
+ org.jooq.impl.SetCommand
{
@NotNull Name $name();
@NotNull Param> $value();
@@ -2408,11 +2408,11 @@ public final class QOM {
*
* Set the current catalog to a new value.
*/
- public /*sealed*/ interface SetCatalog
+ public sealed interface SetCatalog
extends
org.jooq.RowCountQuery
- //permits
- // SetCatalog
+ permits
+ org.jooq.impl.SetCatalog
{
@NotNull Catalog $catalog();
@CheckReturnValue
@@ -2424,11 +2424,11 @@ public final class QOM {
*
* Set the current schema to a new value.
*/
- public /*sealed*/ interface SetSchema
+ public sealed interface SetSchema
extends
org.jooq.RowCountQuery
- //permits
- // SetSchema
+ permits
+ org.jooq.impl.SetSchema
{
@NotNull Schema $schema();
@CheckReturnValue
@@ -2438,11 +2438,11 @@ public final class QOM {
/**
* The TRUNCATE statement.
*/
- public /*sealed*/ interface Truncate
+ public sealed interface Truncate
extends
DDLQuery
- //permits
- // TruncateImpl
+ permits
+ org.jooq.impl.TruncateImpl
{
@NotNull Table $table();
@Nullable IdentityRestartOption $restartIdentity();
@@ -2480,47 +2480,47 @@ public final class QOM {
/**
* The AND operator.
*/
- public /*sealed*/ interface And
+ public sealed interface And
extends
UCommutativeOperator,
CombinedCondition
- //permits
- // And
+ permits
+ org.jooq.impl.And
{}
/**
* The EQ operator.
*/
- public /*sealed*/ interface TableEq
+ public sealed interface TableEq
extends
UReturnsNullOnNullInput,
UCommutativeOperator