@structium/sql - API documentation β
Functions β
deserialize() β
ts
function deserialize(input: string, options?: Option): Promise<AST>Deserialize a SQL string into a SQL AST.
Parameters β
| Parameter | Type | Description |
|---|---|---|
input | string | SQL source string |
options? | Option | Options |
Returns β
Promise<AST>
Parsed SQL AST (SQL Root node)
serialize() β
ts
function serialize(input: AST, options?: Option): Promise<string>Serialize a SQL AST back into a SQL string.
Parameters β
| Parameter | Type | Description |
|---|---|---|
input | AST | SQL Root node |
options? | Option | Options |
Returns β
Promise<string>
SQL string
Type Aliases β
AST β
ts
type AST: SqlAST | SqlAST[];DeserializeOptions β
ts
type DeserializeOptions: Option;SerializeOptions β
ts
type SerializeOptions: Option;