This project develops an object-oriented query system for Java and other environments that is not based on strings, but on method calls instead. The query expression could be translated into some existing query language (SQL, OQL, EJBQL, JDOQL), but could also be used natively, for example from some OODBMS vendor.
The basic parts of this system are the following:
- persistence container (that's the part that interprets the queries)
- Query
- Constraint (can be ANDed, ORed, whatever...)
- Query-Result (something easy, proprietary, or a generic Java collection type)... read more