pivotql-compiler-javascript

0.2.1 • Public • Published

PivotQL compiler for elasticsearch

Produces elastic search queries from PivoQL ASTs.

Install

npm install pivotql-compiler-javascript

Example

import {parse} from 'pivotql-parser-expression';
import {compile} from 'pivotql-compiler-javascript';

const query = '( height <= 20 or favorites.color == "green" ) and firstname in ["john", "doug"]';

const queryFn = compile(parse(query))

const objToTest = {
  height: 18,
  favorites: {
    color: "green"
  },
  firstname: "john"
}

queryFn(objToTest) // -> true

More information

See main repository for more information.

Package Sidebar

Install

npm i pivotql-compiler-javascript

Weekly Downloads

1

Version

0.2.1

License

MIT

Unpacked Size

39.6 kB

Total Files

10

Last publish

Collaborators

  • jrmi