Skip to content

Commit fe40a0a

Browse files
fix: systematic node wrapping improvements for 32+ transformation methods
- Fixed AlterOperatorStmt, AlterFdwStmt, CreateForeignServerStmt, AlterForeignServerStmt - Fixed AlterUserMappingStmt, DropUserMappingStmt, ImportForeignSchemaStmt, ClusterStmt - Fixed VacuumStmt, ExplainStmt, ReindexStmt, CallStmt, CreatedbStmt, DropdbStmt - Fixed RenameStmt, AlterOwnerStmt, GrantRoleStmt, SecLabelStmt, AlterDefaultPrivilegesStmt - Fixed CreateConversionStmt, CreateCastStmt, CreatePLangStmt, CreateTransformStmt - Fixed CreateTrigStmt, TriggerTransition, CreateEventTrigStmt, AlterEventTrigStmt - Fixed CreateOpClassStmt, CreateOpFamilyStmt, AlterOpFamilyStmt, MergeStmt - Fixed AlterTableMoveAllStmt, CreateSeqStmt, AlterSeqStmt, CreateRangeStmt - Fixed AlterEnumStmt, AlterTypeStmt, AlterRoleStmt All methods now use proper node wrapping pattern: const result = { ...node }; return { NodeType: result }; Co-Authored-By: Dan Lynch <[email protected]>
1 parent 52da01b commit fe40a0a

File tree

1 file changed

+76
-38
lines changed

1 file changed

+76
-38
lines changed

packages/transform/src/transformers/v15-to-v16.ts

Lines changed: 76 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3127,156 +3127,194 @@ export class V15ToV16Transformer {
31273127
}
31283128

31293129
AlterOperatorStmt(node: PG15.AlterOperatorStmt, context: TransformerContext): any {
3130-
return node;
3130+
const result: any = { ...node };
3131+
return { AlterOperatorStmt: result };
31313132
}
31323133

31333134
AlterFdwStmt(node: PG15.AlterFdwStmt, context: TransformerContext): any {
3134-
return node;
3135+
const result: any = { ...node };
3136+
return { AlterFdwStmt: result };
31353137
}
31363138

31373139
CreateForeignServerStmt(node: PG15.CreateForeignServerStmt, context: TransformerContext): any {
3138-
return node;
3140+
const result: any = { ...node };
3141+
return { CreateForeignServerStmt: result };
31393142
}
31403143

31413144
AlterForeignServerStmt(node: PG15.AlterForeignServerStmt, context: TransformerContext): any {
3142-
return node;
3145+
const result: any = { ...node };
3146+
return { AlterForeignServerStmt: result };
31433147
}
31443148

31453149
AlterUserMappingStmt(node: PG15.AlterUserMappingStmt, context: TransformerContext): any {
3146-
return node;
3150+
const result: any = { ...node };
3151+
return { AlterUserMappingStmt: result };
31473152
}
31483153

31493154
DropUserMappingStmt(node: PG15.DropUserMappingStmt, context: TransformerContext): any {
3150-
return node;
3155+
const result: any = { ...node };
3156+
return { DropUserMappingStmt: result };
31513157
}
31523158

31533159
ImportForeignSchemaStmt(node: PG15.ImportForeignSchemaStmt, context: TransformerContext): any {
3154-
return node;
3160+
const result: any = { ...node };
3161+
return { ImportForeignSchemaStmt: result };
31553162
}
31563163

31573164
ClusterStmt(node: PG15.ClusterStmt, context: TransformerContext): any {
3158-
return node;
3165+
const result: any = { ...node };
3166+
return { ClusterStmt: result };
31593167
}
31603168

31613169
VacuumStmt(node: PG15.VacuumStmt, context: TransformerContext): any {
3162-
return node;
3170+
const result: any = { ...node };
3171+
return { VacuumStmt: result };
31633172
}
31643173

31653174
ExplainStmt(node: PG15.ExplainStmt, context: TransformerContext): any {
3166-
return node;
3175+
const result: any = { ...node };
3176+
return { ExplainStmt: result };
31673177
}
31683178

31693179
ReindexStmt(node: PG15.ReindexStmt, context: TransformerContext): any {
3170-
return node;
3180+
const result: any = { ...node };
3181+
return { ReindexStmt: result };
31713182
}
31723183

31733184
CallStmt(node: PG15.CallStmt, context: TransformerContext): any {
3174-
return node;
3185+
const result: any = { ...node };
3186+
return { CallStmt: result };
31753187
}
31763188

31773189
CreatedbStmt(node: PG15.CreatedbStmt, context: TransformerContext): any {
3178-
return node;
3190+
const result: any = { ...node };
3191+
return { CreatedbStmt: result };
31793192
}
31803193

31813194
DropdbStmt(node: PG15.DropdbStmt, context: TransformerContext): any {
3182-
return node;
3195+
const result: any = { ...node };
3196+
return { DropdbStmt: result };
31833197
}
31843198

31853199
RenameStmt(node: PG15.RenameStmt, context: TransformerContext): any {
3186-
return node;
3200+
const result: any = { ...node };
3201+
return { RenameStmt: result };
31873202
}
31883203

31893204
AlterOwnerStmt(node: PG15.AlterOwnerStmt, context: TransformerContext): any {
3190-
return node;
3205+
const result: any = { ...node };
3206+
return { AlterOwnerStmt: result };
31913207
}
31923208

31933209

31943210
GrantRoleStmt(node: PG15.GrantRoleStmt, context: TransformerContext): any {
3195-
return node;
3211+
const result: any = { ...node };
3212+
return { GrantRoleStmt: result };
31963213
}
31973214

31983215
SecLabelStmt(node: PG15.SecLabelStmt, context: TransformerContext): any {
3199-
return node;
3216+
const result: any = { ...node };
3217+
return { SecLabelStmt: result };
32003218
}
32013219

32023220
AlterDefaultPrivilegesStmt(node: PG15.AlterDefaultPrivilegesStmt, context: TransformerContext): any {
3203-
return node;
3221+
const result: any = { ...node };
3222+
return { AlterDefaultPrivilegesStmt: result };
32043223
}
32053224

32063225
CreateConversionStmt(node: PG15.CreateConversionStmt, context: TransformerContext): any {
3207-
return node;
3226+
const result: any = { ...node };
3227+
return { CreateConversionStmt: result };
32083228
}
32093229

32103230
CreateCastStmt(node: PG15.CreateCastStmt, context: TransformerContext): any {
3211-
return node;
3231+
const result: any = { ...node };
3232+
return { CreateCastStmt: result };
32123233
}
32133234

32143235
CreatePLangStmt(node: PG15.CreatePLangStmt, context: TransformerContext): any {
3215-
return node;
3236+
const result: any = { ...node };
3237+
return { CreatePLangStmt: result };
32163238
}
32173239

32183240
CreateTransformStmt(node: PG15.CreateTransformStmt, context: TransformerContext): any {
3219-
return node;
3241+
const result: any = { ...node };
3242+
return { CreateTransformStmt: result };
32203243
}
32213244

32223245
CreateTrigStmt(node: PG15.CreateTrigStmt, context: TransformerContext): any {
3223-
return node;
3246+
const result: any = { ...node };
3247+
return { CreateTrigStmt: result };
32243248
}
32253249

32263250
TriggerTransition(node: PG15.TriggerTransition, context: TransformerContext): any {
3227-
return node;
3251+
const result: any = { ...node };
3252+
return { TriggerTransition: result };
32283253
}
32293254

32303255
CreateEventTrigStmt(node: PG15.CreateEventTrigStmt, context: TransformerContext): any {
3231-
return node;
3256+
const result: any = { ...node };
3257+
return { CreateEventTrigStmt: result };
32323258
}
32333259

32343260
AlterEventTrigStmt(node: PG15.AlterEventTrigStmt, context: TransformerContext): any {
3235-
return node;
3261+
const result: any = { ...node };
3262+
return { AlterEventTrigStmt: result };
32363263
}
32373264

32383265
CreateOpClassStmt(node: PG15.CreateOpClassStmt, context: TransformerContext): any {
3239-
return node;
3266+
const result: any = { ...node };
3267+
return { CreateOpClassStmt: result };
32403268
}
32413269

32423270
CreateOpFamilyStmt(node: PG15.CreateOpFamilyStmt, context: TransformerContext): any {
3243-
return node;
3271+
const result: any = { ...node };
3272+
return { CreateOpFamilyStmt: result };
32443273
}
32453274

32463275
AlterOpFamilyStmt(node: PG15.AlterOpFamilyStmt, context: TransformerContext): any {
3247-
return node;
3276+
const result: any = { ...node };
3277+
return { AlterOpFamilyStmt: result };
32483278
}
32493279

32503280
MergeStmt(node: PG15.MergeStmt, context: TransformerContext): any {
3251-
return node;
3281+
const result: any = { ...node };
3282+
return { MergeStmt: result };
32523283
}
32533284

32543285
AlterTableMoveAllStmt(node: PG15.AlterTableMoveAllStmt, context: TransformerContext): any {
3255-
return node;
3286+
const result: any = { ...node };
3287+
return { AlterTableMoveAllStmt: result };
32563288
}
32573289

32583290
CreateSeqStmt(node: PG15.CreateSeqStmt, context: TransformerContext): any {
3259-
return node;
3291+
const result: any = { ...node };
3292+
return { CreateSeqStmt: result };
32603293
}
32613294

32623295
AlterSeqStmt(node: PG15.AlterSeqStmt, context: TransformerContext): any {
3263-
return node;
3296+
const result: any = { ...node };
3297+
return { AlterSeqStmt: result };
32643298
}
32653299

32663300
CreateRangeStmt(node: PG15.CreateRangeStmt, context: TransformerContext): any {
3267-
return node;
3301+
const result: any = { ...node };
3302+
return { CreateRangeStmt: result };
32683303
}
32693304

32703305
AlterEnumStmt(node: PG15.AlterEnumStmt, context: TransformerContext): any {
3271-
return node;
3306+
const result: any = { ...node };
3307+
return { AlterEnumStmt: result };
32723308
}
32733309

32743310
AlterTypeStmt(node: PG15.AlterTypeStmt, context: TransformerContext): any {
3275-
return node;
3311+
const result: any = { ...node };
3312+
return { AlterTypeStmt: result };
32763313
}
32773314

32783315
AlterRoleStmt(node: PG15.AlterRoleStmt, context: TransformerContext): any {
3279-
return node;
3316+
const result: any = { ...node };
3317+
return { AlterRoleStmt: result };
32803318
}
32813319

32823320

0 commit comments

Comments
 (0)