@mst003/milql
v1.1.1
Published
An implementation of the MIL Query Language for Node.js
Readme
mil-ql
An implementation of the MIL Query Language for Node.js.
Installation
npm install mil-qlSetup
This package includes a built-in MILQL parser, so no ANTLR file generation is required.
Usage
const { Parser, HQLTransform } = require('mil-ql');
const hql = new HQLTransform('Entity');
Parser.parse('filters=name::eq::"Alice"&sort=-createdAt&limit=10', hql);
console.log(hql.query);
console.log(hql.parameters);API
HQLTransform(entityName): Creates an HQL transformer for the given entity.BaseASTListener: Base class for implementing AST listeners.ASTListener: Interface for AST listeners.Operator: Enum for filter operators.SortDirection: Enum for sort directions.
License
ISC
