A Java client for PostgREST.
Supports basic operations: INSERT, UPSERT, DELETE. Most of the Horizontal Filtering features are also implemented.
PostgrestClient client = new PostgrestClient("localhost:3000").withHttps(false);
client.insert("table", Insert.row().column("email", "email@example.com").column("name", "The User"));
System.out.println(client.findAll("table"));
client.delete("table", Condition.eq("id", 1));
- Full Text search
- Casting
- Ordering
- Limits and Pagination
- Count
- Singular or Plural
- Custom Queries
- Stored Procedures
- Binary Output
- OpenAPI Support