@@ -99,7 +99,8 @@ import { OrActionNode } from './or-action-node.js'
9999import { CollateNode } from './collate-node.js'
100100import { QueryId } from '../util/query-id.js'
101101import { RenameConstraintNode } from './rename-constraint-node.js'
102-
102+ import { AlterTypeNode } from './alter-type-node.js'
103+ import { AddValueNode } from './add-value-node.js'
103104/**
104105 * Transforms an operation node tree into another one.
105106 *
@@ -242,6 +243,8 @@ export class OperationNodeTransformer {
242243 OutputNode : this . transformOutput . bind ( this ) ,
243244 OrActionNode : this . transformOrAction . bind ( this ) ,
244245 CollateNode : this . transformCollate . bind ( this ) ,
246+ AlterTypeNode : this . transformAlterType . bind ( this ) ,
247+ AddValueNode : this . transformAddValue . bind ( this ) ,
245248 } )
246249
247250 transformNode < T extends OperationNode | undefined > (
@@ -1353,4 +1356,32 @@ export class OperationNodeTransformer {
13531356 // An Object.freezed leaf node. No need to clone.
13541357 return node
13551358 }
1359+
1360+ protected transformAlterType (
1361+ node : AlterTypeNode ,
1362+ queryId ?: QueryId ,
1363+ ) : AlterTypeNode {
1364+ return requireAllProps < AlterTypeNode > ( {
1365+ kind : 'AlterTypeNode' ,
1366+ name : this . transformNode ( node . name , queryId ) ,
1367+ ownerTo : this . transformNode ( node . ownerTo , queryId ) ,
1368+ renameTo : this . transformNode ( node . renameTo , queryId ) ,
1369+ renameValueNewName : this . transformNode ( node . renameValueNewName , queryId ) ,
1370+ renameValueOldName : this . transformNode ( node . renameValueOldName , queryId ) ,
1371+ setSchema : this . transformNode ( node . setSchema , queryId ) ,
1372+ addValue : this . transformNode ( node . addValue ) ,
1373+ } )
1374+ }
1375+ protected transformAddValue (
1376+ node : AddValueNode ,
1377+ queryId ?: QueryId ,
1378+ ) : AddValueNode {
1379+ return requireAllProps < AddValueNode > ( {
1380+ kind : 'AddValueNode' ,
1381+ value : this . transformNode ( node . value , queryId ) ,
1382+ ifNotExists : node . ifNotExists ,
1383+ before : this . transformNode ( node . before , queryId ) ,
1384+ after : this . transformNode ( node . after , queryId ) ,
1385+ } )
1386+ }
13561387}
0 commit comments