[jOOQ/jOOQ#10220] Support parsing CHECK constraints without parentheses

This commit is contained in:
Lukas Eder 2020-05-25 10:42:59 +02:00
parent 3273600a25
commit 05ff3d33f1

View File

@ -4218,9 +4218,10 @@ final class ParserImpl implements Parser {
}
private static final Constraint parseCheckSpecification(ParserContext ctx, ConstraintTypeStep constraint) {
parse(ctx, '(');
boolean parens = parseIf(ctx, '(');
Condition condition = parseCondition(ctx);
parse(ctx, ')');
if (parens)
parse(ctx, ')');
ConstraintEnforcementStep e = constraint == null
? check(condition)