10 lines
424 B
JavaScript
10 lines
424 B
JavaScript
/// <reference types="./savepoint-parser.d.ts" />
|
|
import { IdentifierNode } from '../operation-node/identifier-node.js';
|
|
import { RawNode } from '../operation-node/raw-node.js';
|
|
export function parseSavepointCommand(command, savepointName) {
|
|
return RawNode.createWithChildren([
|
|
RawNode.createWithSql(`${command} `),
|
|
IdentifierNode.create(savepointName), // ensures savepointName gets sanitized
|
|
]);
|
|
}
|