# @balena/odata-to-abstract-sql

> A consumer of the OData parser, written in OMeta

Latest version **10.0.28** (published 2026-06-24) · BSD license · 0 weekly downloads

## Install

```sh
npm install @balena/odata-to-abstract-sql
pnpm add @balena/odata-to-abstract-sql
yarn add @balena/odata-to-abstract-sql
bun add @balena/odata-to-abstract-sql
```

## Health

**Score 75/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 10.0.28 |
| Published | 2026-06-24 |
| First published | 2020-05-22 |
| Weekly downloads | 0 |
| License | BSD |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=20.14.0 |
| Dependencies | 8 |
| Unpacked size | 121.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 2 |
| Maintainers | balena.io, page |

## Links

- npm: https://www.npmjs.com/package/@balena/odata-to-abstract-sql
- Repository: https://github.com/balena-io-modules/odata-to-abstract-sql
- Homepage: https://github.com/balena-io-modules/odata-to-abstract-sql#readme
- Issues: https://github.com/balena-io-modules/odata-to-abstract-sql/issues
- npm.io page: https://npm.io/package/@balena/odata-to-abstract-sql

## Dependencies (8)

- [lodash](https://npm.io/package/lodash.md) ^4.17.21
- [memoizee](https://npm.io/package/memoizee.md) ^0.4.17
- [string-hash](https://npm.io/package/string-hash.md) ^1.1.3
- [@types/lodash](https://npm.io/package/@types/lodash.md) ^4.17.20
- [@types/memoizee](https://npm.io/package/@types/memoizee.md) ^0.4.12
- [@types/string-hash](https://npm.io/package/@types/string-hash.md) ^1.1.3
- [@balena/odata-parser](https://npm.io/package/@balena/odata-parser.md) ^4.2.6
- [@balena/abstract-sql-compiler](https://npm.io/package/@balena/abstract-sql-compiler.md) ^11.2.0

## Recent versions

- 10.0.28 (latest) — 2026-06-24
- 10.0.29-build-renovate-node-24-x-f83c5b7015531a511c241c6b8249354af6784d35-1 (build-renovate-node-24-x) — 2026-06-27
- 10.0.29-build-renovate-node-22-x-0dcf4baad971e5c1f094f085ee3136712943b0ab-1 (build-renovate-node-22-x) — 2026-06-24
- 10.0.29-build-renovate-balena-lf-to-abstract-sql-6-x-ce56523d8422fec17d0ab606b4c226e39c340060-1 (build-renovate-balena-lf-to-abstract-sql-6-x) — 2026-06-24
- 10.0.28-build-renovate-lint-staged-17-0-x-a566024dd9e3d5e8cb27197e16dbf1c42d64fbcc-1 (build-renovate-lint-staged-17-0-x) — 2026-06-24
- 10.0.27-build-ts6-eab72bd2741758c9a6e78388b43d777c9e19c678-1 (build-ts6) — 2026-06-18
- 10.0.26-build-dictionary-to-record-8961ddadb34ba42954c3bda433229b9cf7912db3-1 (build-dictionary-to-record) — 2026-06-17
- 10.0.25-build-renovate-pin-dependencies-c2bc4747ef2e7bbfdc6646cc9199f218058f84f8-1 (build-renovate-pin-dependencies) — 2026-06-12
- 10.0.24-build-renovate-lint-staged-17-x-d38a10fc470c9d120e852546809ad690afb4e132-1 (build-renovate-lint-staged-17-x) — 2026-06-11
- 10.0.23-build-joshbwlng-lintstagedrc-ded3bd5a1ffe4e22bdf9124b1d476dc563661b27-1 (build-joshbwlng-lintstagedrc) — 2026-06-11
- 10.0.23-build-renovate-major-6--balenalf-to-abstract-sql-24cc68149f853f21ad6e2201f6a428fd7b58efeb-1 (build-renovate-major-6--balenalf-to-abstract-sql) — 2026-04-09
- 10.0.23-build-renovate-major-24-node-db51afc6fc419d72bc00479e15914e45204da806-1 (build-renovate-major-24-node) — 2026-03-26
- 10.0.22-build-kyle-revert-flowzone-to-master-4df578af3ff2ff591f293bb7110835a60ebb835f-1 (build-kyle-revert-flowzone-to-master) — 2026-03-26
- 10.0.21-build-renovate-github-actions-445911085854a05e628e3fbbe09d36cc86559be8-1 (build-renovate-github-actions) — 2026-03-26
- 10.0.7-build-add-npm-oidc-permissions-2ecb7d97071cf317132f6c11909f580106b247d1-1 (build-add-npm-oidc-permissions) — 2026-02-18
- … 410 more at https://npm.io/package/@balena/odata-to-abstract-sql/versions

## README

Convert the OData parser's output into platform SQL!

---
_Source: https://npm.io/package/@balena/odata-to-abstract-sql · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
