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
FieldsModifier and TypeFieldDescriptionprotected final intprotected final List<MultiRangeQuery.RangeClause> protected final Stringprotected final int -
Constructor Summary
Constructors -
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 MultiRangeQuerybuild()Create a newMultiRangeQuerybased 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 newMultiRangeQuerybased on the parameters that have been set on this builder.
-