@uwdata/mosaic-sql
Version:
SQL query construction and analysis.
9 lines • 473 B
TypeScript
import { type ExprNode } from '../ast/node.js';
/**
* Rewrite a SQL expression, based on a map of nodes to replace.
* This method copies nodes as needed; it does not modify the input node.
* @param node The root AST node of the expression.
* @param map The rewrite map. When encountered, key nodes are replaced by value nodes.
*/
export declare function rewrite(node: ExprNode, map: Map<ExprNode, ExprNode>): ExprNode | undefined;
//# sourceMappingURL=rewrite.d.ts.map