rawsql-ts
Version:
[beta]High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.
22 lines (21 loc) • 542 B
TypeScript
/**
* Error thrown when a CTE with the same name already exists
*/
export declare class DuplicateCTEError extends Error {
cteName: string;
constructor(cteName: string);
}
/**
* Error thrown when a CTE name is invalid
*/
export declare class InvalidCTENameError extends Error {
cteName: string;
constructor(cteName: string, reason: string);
}
/**
* Error thrown when trying to operate on a non-existent CTE
*/
export declare class CTENotFoundError extends Error {
cteName: string;
constructor(cteName: string);
}