org.apache.lucene.queryParser.core.builders (Lucene 3.6.2 API)
Keywords: org.apache.lucene.queryParser.core.builders package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.lucene.queryParser.core.builders

Contains the necessary classes to implement query builders

See:
Description

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 org.apache.lucene.queryParser.core.builders Description

Contains the necessary classes to implement query builders

## Query Parser Builders

The package `org.apache.lucene.queryParser.builders` 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES