@@ -17064,8 +17064,8 @@ Truncate Truncate():
1706417064 [ ( <K_RESTART> { truncate.setIdentityOption(Truncate.IdentityOption.RESTART); }
1706517065 | ContextualKeyword("CONTINUE") { truncate.setIdentityOption(Truncate.IdentityOption.CONTINUE); } )
1706617066 <K_IDENTITY> ]
17067- [ <K_CASCADE> { truncate.setDropBehavior(Truncate.DropBehavior .CASCADE); }
17068- | <K_RESTRICT> { truncate.setDropBehavior(Truncate.DropBehavior .RESTRICT); } ]
17067+ [ <K_CASCADE> { truncate.setDropBehavior(CascadeBehavior .CASCADE); }
17068+ | <K_RESTRICT> { truncate.setDropBehavior(CascadeBehavior .RESTRICT); } ]
1706917069 { return truncate; }
1707017070}
1707117071
@@ -19651,7 +19651,7 @@ Revoke Revoke(boolean defaults):
1965119651 clause=AccessClause(true, defaults) { revoke.setClause(clause); }
1965219652 [ LOOKAHEAD({ isAccessKeywordAhead("GRANTED") }) AccessKeyword("GRANTED") <K_BY> name=RelObjectName()
1965319653 { requireAccessSyntax(!defaults, "GRANTED BY is not part of default privileges"); clause.setGrantedBy(name); } ]
19654- [ ( <K_CASCADE> { revoke.setBehavior(Revoke.Behavior. CASCADE); } | <K_RESTRICT> { revoke.setBehavior(Revoke.Behavior .RESTRICT); } ) ]
19654+ [ ( <K_CASCADE> { revoke.setBehavior(CascadeBehavior. CASCADE); } | <K_RESTRICT> { revoke.setBehavior(CascadeBehavior .RESTRICT); } ) ]
1965519655 { requireAccessSyntax(revoke.getOptionFor() == null || (clause.getPrivileges() == null
1965619656 ? revoke.getOptionFor() != GrantOption.Kind.GRANT : revoke.getOptionFor() == GrantOption.Kind.GRANT), "Invalid REVOKE option");
1965719657 return revoke; }
@@ -20271,19 +20271,19 @@ RangeTypeDefinition.Option RangeTypeOption():
2027120271 )
2027220272}
2027320273
20274- AlterType.Behavior TypeAlterBehavior():
20275- { AlterType.Behavior result; }
20274+ CascadeBehavior TypeAlterBehavior():
20275+ { CascadeBehavior result; }
2027620276{
20277- ( <K_CASCADE> { result = AlterType.Behavior .CASCADE; }
20278- | <K_RESTRICT> { result = AlterType.Behavior .RESTRICT; } )
20277+ ( <K_CASCADE> { result = CascadeBehavior .CASCADE; }
20278+ | <K_RESTRICT> { result = CascadeBehavior .RESTRICT; } )
2027920279 { return result; }
2028020280}
2028120281
2028220282AlterType.AttributeChange TypeAttributeChange():
2028320283{
2028420284 AlterType.AttributeChange result = new AlterType.AttributeChange();
2028520285 TypeAttribute attribute = new TypeAttribute();
20286- String name; ColDataType type; AlterType.Behavior behavior;
20286+ String name; ColDataType type; CascadeBehavior behavior;
2028720287 boolean useSetData;
2028820288}
2028920289{
@@ -20304,7 +20304,7 @@ AlterType.AttributeChange TypeAttributeChange():
2030420304AlterType AlterType():
2030520305{
2030620306 AlterType result = new AlterType(); String name; Token label;
20307- AlterType.AttributeChange change; AlterType.Behavior behavior;
20307+ AlterType.AttributeChange change; CascadeBehavior behavior;
2030820308}
2030920309{
2031020310 <K_TYPE> name=TypeDdlName() { result.setName(name); }
@@ -20376,8 +20376,8 @@ AlterDomain AlterDomain():
2037620376 | <K_NOT> <K_NULL> { result.setAction(AlterDomain.Action.DROP_NOT_NULL); }
2037720377 | <K_CONSTRAINT> [ LOOKAHEAD(2) <K_IF> <K_EXISTS> { result.setIfExists(true); } ]
2037820378 name=RelObjectName() { result.setAction(AlterDomain.Action.DROP_CONSTRAINT); result.setConstraintName(name); }
20379- [ <K_CASCADE> { result.setBehavior(AlterDomain.Behavior .CASCADE); }
20380- | <K_RESTRICT> { result.setBehavior(AlterDomain.Behavior .RESTRICT); } ]
20379+ [ <K_CASCADE> { result.setBehavior(CascadeBehavior .CASCADE); }
20380+ | <K_RESTRICT> { result.setBehavior(CascadeBehavior .RESTRICT); } ]
2038120381 )
2038220382 | <K_ADD> constraint=DomainConstraint(false) { result.setAction(AlterDomain.Action.ADD_CONSTRAINT); result.setConstraint(constraint); }
2038320383 [ <K_NOT> TypeDdlKeyword("VALID") {
@@ -20794,7 +20794,7 @@ DropPolicy DropPolicy():
2079420794 <K_DROP> <K_POLICY> [ LOOKAHEAD(2) <K_IF> <K_EXISTS> { statement.setIfExists(true); } ]
2079520795 name=RelObjectName() { statement.setPolicyName(name); }
2079620796 <K_ON> table=Table() { statement.setTable(table); }
20797- [ (behavior=<K_CASCADE> | behavior=<K_RESTRICT>) { statement.setBehavior(DropPolicy.Behavior .valueOf(behavior.image.toUpperCase(Locale.ROOT))); } ]
20797+ [ (behavior=<K_CASCADE> | behavior=<K_RESTRICT>) { statement.setBehavior(CascadeBehavior .valueOf(behavior.image.toUpperCase(Locale.ROOT))); } ]
2079820798 { return statement; }
2079920799}
2080020800
0 commit comments