JoSQL (SQL for Java Objects) provides the ability for a developer to apply a SQL statement to a collection of Java Objects. JoSQL provides the ability to search, order and group ANY Java objects and should be applied when you want to perform SQL-like queries on a collection of Java Objects.
As a developer, JoSQL (SQL for Java Objects) helps us to perform sql queries in collection of in-memory java objects.
We can perform following operations using JoSQL
1) where 2) like 3) group by 4) order by 5) limit 6) between
Referenece - > http://josql.sourceforge.net/