Skip to content

Commit db18793

Browse files
kyleconroyclaude
andcommitted
Preserve original case for DEFAULT literal in ALTER SERVER CONFIGURATION
- Use p.curTok.Literal instead of hardcoded "DEFAULT" to preserve case - Enable Baselines110_AlterServerConfigurationStatementTests110 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent ef6fcaa commit db18793

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

parser/parse_ddl.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4168,7 +4168,7 @@ func (p *Parser) parseAlterServerConfigurationSetDiagnosticsLogStatement() (*ast
41684168
var value ast.ScalarExpression
41694169
sizeUnit := "Unspecified"
41704170
if strings.ToUpper(p.curTok.Literal) == "DEFAULT" {
4171-
value = &ast.DefaultLiteral{LiteralType: "Default", Value: "default"}
4171+
value = &ast.DefaultLiteral{LiteralType: "Default", Value: p.curTok.Literal}
41724172
p.nextToken()
41734173
} else {
41744174
value = &ast.IntegerLiteral{LiteralType: "Integer", Value: p.curTok.Literal}
@@ -4192,7 +4192,7 @@ func (p *Parser) parseAlterServerConfigurationSetDiagnosticsLogStatement() (*ast
41924192
}
41934193
var value ast.ScalarExpression
41944194
if strings.ToUpper(p.curTok.Literal) == "DEFAULT" {
4195-
value = &ast.DefaultLiteral{LiteralType: "Default", Value: "default"}
4195+
value = &ast.DefaultLiteral{LiteralType: "Default", Value: p.curTok.Literal}
41964196
p.nextToken()
41974197
} else {
41984198
value = &ast.IntegerLiteral{LiteralType: "Integer", Value: p.curTok.Literal}
@@ -4209,7 +4209,7 @@ func (p *Parser) parseAlterServerConfigurationSetDiagnosticsLogStatement() (*ast
42094209
}
42104210
var value ast.ScalarExpression
42114211
if strings.ToUpper(p.curTok.Literal) == "DEFAULT" {
4212-
value = &ast.DefaultLiteral{LiteralType: "Default", Value: "default"}
4212+
value = &ast.DefaultLiteral{LiteralType: "Default", Value: p.curTok.Literal}
42134213
p.nextToken()
42144214
} else if p.curTok.Type == TokenString {
42154215
strVal := p.curTok.Literal
@@ -4279,7 +4279,7 @@ func (p *Parser) parseAlterServerConfigurationSetFailoverClusterPropertyStatemen
42794279

42804280
var value ast.ScalarExpression
42814281
if strings.ToUpper(p.curTok.Literal) == "DEFAULT" {
4282-
value = &ast.DefaultLiteral{LiteralType: "Default", Value: "default"}
4282+
value = &ast.DefaultLiteral{LiteralType: "Default", Value: p.curTok.Literal}
42834283
p.nextToken()
42844284
} else if p.curTok.Type == TokenNumber {
42854285
value = &ast.IntegerLiteral{LiteralType: "Integer", Value: p.curTok.Literal}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"todo": true}
1+
{}

0 commit comments

Comments
 (0)