@uwdata/mosaic-sql
Version:
SQL query construction and analysis.
25 lines • 641 B
TypeScript
/**
* Check if a value is a SQL AST node.
* @param value The value to check.
*/
export declare function isNode(value: unknown): value is SQLNode;
export declare class SQLNode {
/** The SQL AST node type. */
readonly type: string;
/**
* Instantiate a SQL AST node.
* @param type The SQL AST node type.
*/
constructor(type: string);
/**
* Create a shallow clone of this SQL AST node.
* @returns The shallow clone node.
*/
clone(): this;
}
/**
* AST node corresponding to an individual expression.
*/
export declare class ExprNode extends SQLNode {
}
//# sourceMappingURL=node.d.ts.map