AST Module
This module provides types, type guards, helpers, and visitor utilities for working with SQL AST nodes.
Query builders are in src/builders.ts (WASM-backed).
src/builders.ts
Get the inner data of an Expression at runtime.
const result = parse("SELECT 1");if (result.success && isExpressionType(result.ast[0], 'select')) { const selectData = getExprData(result.ast[0]); // selectData.expressions, selectData.from, etc.} Copy
const result = parse("SELECT 1");if (result.success && isExpressionType(result.ast[0], 'select')) { const selectData = getExprData(result.ast[0]); // selectData.expressions, selectData.from, etc.}
AST Module
This module provides types, type guards, helpers, and visitor utilities for working with SQL AST nodes.
Query builders are in
src/builders.ts(WASM-backed).