Skip to content

Commit d390514

Browse files
fix: add agg_order transformation to FuncCall method for String field handling
Co-Authored-By: Dan Lynch <[email protected]>
1 parent 3d86f39 commit d390514

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,10 @@ export class V14ToV15Transformer extends BaseTransformer {
166166
transformedData.args = transformedData.args.map((item: any) => this.transform(item, context));
167167
}
168168

169+
if (transformedData.agg_order && Array.isArray(transformedData.agg_order)) {
170+
transformedData.agg_order = transformedData.agg_order.map((item: any) => this.transform(item, context));
171+
}
172+
169173
if (transformedData.over && typeof transformedData.over === 'object') {
170174
const originalOver = { ...transformedData.over };
171175
const transformedOver: any = {};
@@ -338,6 +342,16 @@ export class V14ToV15Transformer extends BaseTransformer {
338342
return transformedData;
339343
}
340344

345+
SortBy(node: any, context?: TransformerContext): any {
346+
const transformedData = { ...node };
347+
348+
if (transformedData.node && typeof transformedData.node === 'object') {
349+
transformedData.node = this.transform(transformedData.node, context);
350+
}
351+
352+
return transformedData;
353+
}
354+
341355
RangeVar(node: PG14.RangeVar, context?: TransformerContext): any {
342356
return node;
343357
}

0 commit comments

Comments
 (0)