There is ~13 signatures of the `queryAll` method with parameters ranging from 2 to 7, different combinations of the same superset. This is extremely hard to grok and the resulting uses of `queryAll` aren't very readable either. This PR introduces a fluent interface for this method. If this works better for us, I'll look to move more such over-signature-ed methods to a fluent interface. This sprang from a frustration in trying to understand this method's usages, to port to Postgres, and pulling my hair apart in the process. Here's an example of the fluent API compared to current API:  |
||
|---|---|---|
| .. | ||
| .run | ||
| appsmith-git | ||
| appsmith-interfaces | ||
| appsmith-plugins | ||
| appsmith-server | ||
| envs | ||
| mongo-seed | ||
| reactive-caching | ||
| scripts | ||
| .gitignore | ||
| build.sh | ||
| buildpack-run.sh | ||
| docker-compose.yml | ||
| pom.xml | ||
| Procfile | ||
| README.md | ||
| system.properties | ||
Appsmith Server
This is the server-side repository for the Appsmith framework.
For details on setting up your development machine, please refer to this Setup Guide.