@react-awesome-query-builder-dev/sql
TypeScript icon, indicating that this package has built-in type declarations

6.7.0-rc.3 • Public • Published

@react-awesome-query-builder-dev/sql

npm

This packages provides import from SQL using node-sql-parser

Installation

Install:

npm i @react-awesome-query-builder-dev/sql --save

Usage

import { Utils } from '@react-awesome-query-builder-dev/core';
import { SqlUtils } from "@react-awesome-query-builder-dev/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,
  });
};

Package Sidebar

Install

npm i @react-awesome-query-builder-dev/sql

Weekly Downloads

10

Version

6.7.0-rc.3

License

MIT

Unpacked Size

140 kB

Total Files

42

Last publish

Collaborators

  • memoraike