[jOOQ/jOOQ#12747] Add support for Informix UDTs

This commit is contained in:
Lukas Eder 2023-09-05 19:35:57 +02:00
parent 03959618ac
commit 2323a84f0f
2 changed files with 27 additions and 4 deletions

View File

@ -147,9 +147,20 @@ implements
@Override
public final void accept(Context<?> ctx) {
ctx.visit(K_CREATE).sql(' ').visit(K_TYPE).sql(' ')
.visit(type).sql(' ')
.visit(K_AS).sql(' ');
ctx.visit(K_CREATE).sql(' ');
ctx.visit(K_TYPE).sql(' ')
.visit(type).sql(' ');
ctx.visit(K_AS).sql(' ');
if (!values.isEmpty()) {
ctx.visit(K_ENUM).sql(" (")

View File

@ -156,7 +156,14 @@ implements
}
private final void accept1(Context<?> ctx) {
ctx.visit(K_DROP).sql(' ').visit(K_TYPE);
ctx.visit(K_DROP).sql(' ');
ctx.visit(K_TYPE);
if (ifExists && supportsIfExists(ctx))
ctx.sql(' ').visit(K_IF_EXISTS);
@ -167,6 +174,11 @@ implements
ctx.sql(' ').visit(K_CASCADE);
else if (cascade == Cascade.RESTRICT)
ctx.sql(' ').visit(K_RESTRICT);
}