[jOOQ/jOOQ#9445] Support ALTER TABLE .. MODIFY .. [ NULL | NOT NULL ]

This commit is contained in:
Lukas Eder 2019-10-25 16:36:36 +02:00
parent 7aa79457be
commit ab7d81bc8d

View File

@ -1416,9 +1416,23 @@ final class AlterTableImpl extends AbstractRowCountQuery implements
ctx.end(ALTER_TABLE_ALTER_DEFAULT);
}
else if (alterColumnNullability != null) {
ctx.start(ALTER_TABLE_ALTER_NULL)
.sql(' ').visit(alterColumnNullability.nullable() ? K_DROP_NOT_NULL : K_SET_NOT_NULL)
.end(ALTER_TABLE_ALTER_NULL);
switch (ctx.family()) {
default:
ctx.start(ALTER_TABLE_ALTER_NULL)
.sql(' ').visit(alterColumnNullability.nullable() ? K_DROP_NOT_NULL : K_SET_NOT_NULL)
.end(ALTER_TABLE_ALTER_NULL);
break;
}
}
ctx.end(ALTER_TABLE_ALTER);