Package org.apache.lucene.sandbox.search
Class MultiRangeQuery.Builder
java.lang.Object
org.apache.lucene.sandbox.search.MultiRangeQuery.Builder
- Direct Known Subclasses:
DoublePointMultiRangeBuilder
,FloatPointMultiRangeBuilder
,IntPointMultiRangeBuilder
,LongPointMultiRangeBuilder
- Enclosing class:
- MultiRangeQuery
A builder for multirange queries.
-
Field Summary
Modifier and TypeFieldDescriptionprotected final int
protected final List<MultiRangeQuery.RangeClause>
protected final String
protected final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd
(byte[] lowerValue, byte[] upperValue) Add a new clause to thisMultiRangeQuery.Builder
.add
(MultiRangeQuery.RangeClause clause) Add a new clause to thisMultiRangeQuery.Builder
.abstract MultiRangeQuery
build()
Create a newMultiRangeQuery
based on the parameters that have been set on this builder.
-
Field Details
-
field
-
bytesPerDim
protected final int bytesPerDim -
numDims
protected final int numDims -
clauses
-
-
Constructor Details
-
Builder
Sole constructor.
-
-
Method Details
-
add
Add a new clause to thisMultiRangeQuery.Builder
. -
add
Add a new clause to thisMultiRangeQuery.Builder
. -
build
Create a newMultiRangeQuery
based on the parameters that have been set on this builder.
-