UNPKG

@react-awesome-query-builder/sql

Version:
33 lines (24 loc) 849 B
# @react-awesome-query-builder/sql [![npm](https://img.shields.io/npm/v/@react-awesome-query-builder/sql.svg)](https://www.npmjs.com/package/@react-awesome-query-builder/sql) This packages provides import from SQL using [node-sql-parser](https://www.npmjs.com/package/node-sql-parser) ## Installation Install: ```sh npm i @react-awesome-query-builder/sql --save ``` ## Usage ```js import { Utils } from '@react-awesome-query-builder/core'; import { SqlUtils } from "@react-awesome-query-builder/sql"; const importFromSql = (sqlStr) => { const {tree, errors: sqlErrors, warnings: sqlWarnings} = SqlUtils.loadFromSql(sqlStr, state.config); if (sqlErrors.length) { console.log("Import errors: ", sqlErrors); } const {fixedTree} = Utils.sanitizeTree(tree, state.config); setState({ ...state, tree: fixedTree, }); }; ```