Necessary classes to implement query builders.


Interface Summary
QueryBuilder This interface is used by implementors classes that builds some kind of object from a query tree.

Class Summary
QueryTreeBuilder This class should be used when there is a builder for each type of node.

Package Description

Necessary classes to implement query builders.

Query Parser Builders

The package contains the interface that builders must implement, it also contain a utility QueryTreeBuilder, which walks the tree and call the Builder for each node in the tree. Builder normally convert QueryNode Object into a Lucene Query Object, and normally it's a one-to-one mapping class. But other builders implementations can by written to convert QueryNode objects to other non lucene objects.

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.