@ -58,22 +58,26 @@ Powered by popular node packages : ([express](https://github.com/expressjs/expre
# Features
# Features
* Generates API for **ANY** MySql database
* Rest API Usual Suspects
* Serves APIs irrespective of naming conventions of primary keys, foreign keys, tables etc
* CRUD, List, Count, Exists
* CRUD : Usual suspects
* Relations
* Relations
* Pagination
* Support for composite primary keys
* Sorting
* Pagination
* Xmysql Rest API - Start of cool things
* Sorting
* Generates API for **ANY** MySql database
* Column filtering - Fields
* Serves APIs irrespective of naming conventions of primary keys, foreign keys, tables etc
* Row filtering - Where
* Support for composite primary keys
* Group By, Having (as query params)
* Column filtering - Fields
* Group By, Having (as a separate route)
* Row filtering - Where
* Aggregate functions
* Group By, Having (as query params)
* Run dynamic queries
* Group By, Having (as a separate route)
* Upload single file
* Aggregate functions
* Upload multiple files
* Union of many group by statements [ AWESOME ALERT ]
* Download file
* Prototyping (features available with only local MySql server)
* Run dynamic queries
* Upload single file
* Upload multiple files
* Download file
Use HTTP clients like [Postman](https://www.getpostman.com/) or [similar tools](https://chrome.google.com/webstore/search/http%20client?_category=apps) to invoke REST API calls
Use HTTP clients like [Postman](https://www.getpostman.com/) or [similar tools](https://chrome.google.com/webstore/search/http%20client?_category=apps) to invoke REST API calls
@ -98,13 +102,19 @@ Root URL (localhost:3000/) returns all REST API urls for each table in schema.