Hi guys, In the last weeks I was working on the Qi4j Query starting on the "old" query api, ideas from some months ago from this list and discussions with Niclas and Rickard. As you may expect the code is split between: * api: org.qi4j.query and org.qi4j.query.grammar (there is also an org.qi4j.query.grammar.impl and org.qi4j.query.proxy packages but they are not meant to be public) * runtime: org.qi4j.runtime.query - implementations of interfaces from org.qi4j.query (not meant to be public) * spi: org.qi4j.spi.query - interfaces to be implemented by extensions for indexing and searching for entities. The only implementation by now is the RDF indexing/search from org.qi4j.entity.index.rdf
Examples of how the query is to be used can be found at https://scm.ops4j.org/repos/ops4j/projects/qi4j/extensions/indexing-rdf/src/test/java/org/qi4j/entity/index/rdf/RDFQueryTest.java (not yet "real" unit tests). Please feel free to experiment/test and comment about. Next, I'm planning to add more javadoc, do some clean up, add/implement api for filtering (where) ManyAssociations (as soon as we decide what is an useful API) and implement the real unit tests (right now the unit tests just display found entities). There are also some issues related to how the EntitySearcher will be found in relation to UnitOfWork/Module (Rickard will post new thread related to this subject). Cheers, Alin _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

