OData V4 MySQL Connector (v0.1.1) converts OData V4 query segments like $filter, $select, $skip, $top, $orderby, and $expand into MySQL SQL statements. Provides functions createFilter, createQuery, and createDelete. Supports TypeScript types, can be used with any MySQL driver. No major updates since 2016; considered stable but low activity. Differentiator: direct mapping of OData to MySQL SQL, lightweight, no ORM needed.
npm install odata-v4-mysqlNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Create a MySQL connection, build an OData $filter, and execute the query with parameters.
Use filter.where and filter.parameters separately in your query.
You must provide your own HTTP server and OData parser (e.g., odata-v4-server).
Use createQuery to generate full SELECT statements including $select, $skip, $top, $orderby.
Run 'npm install odata-v4-mysql' and verify import path is correct.
Add type import: import { createFilter, Filter } from 'odata-v4-mysql'; then const filter: Filter = createFilter(...);Install 'mysql' package and create connection with mysql.createConnection().
No dependency data recorded yet.