1.6.8 • Published 2 years ago

@icon-solutions/balthazar-query-builder v1.6.8

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Balthazar Query Builder

Balthazar Query Builder is a NPM package that provides functonality to convert data from Icon Segment Builder into SQL-queries.

How to use

Installation

The package is a private NPM package and is (so far) only available within the Icon Solutions development team.

npm install @icon-solutions/balthazar-query-builder

Functions

queryBuilder(queryData)

A function that takes queryData as input and returns an object containing a SQL-query providing matches on given input, a request status and a message.

countQueryBuilder(queryData)

A function that take queryData as input and returns a object containing a SQL-query providing number of matches on given input, a request status and a message.

Example usage

import { queryBuilder, countQueryBuilder, QueryData, QueryResult } from '@icon-solutions/balthazar-query-builder';

const buildQueryHandler = (queryData: QueryData) => {
    const query: QueryResult = queryBuilder(queryData);
    console.log("Query: ", query);
    const count: QueryResult = countQueryBuilder(queryData);
    console.log("Count: ", count);
};
1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago