public abstract static class MultiRangeQuery.Builder extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected int | bytesPerDim | 
| protected List<MultiRangeQuery.RangeClause> | clauses | 
| protected String | field | 
| protected int | numDims | 
| Constructor and Description | 
|---|
| Builder(String field,
       int bytesPerDim,
       int numDims)Sole constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| MultiRangeQuery.Builder | add(byte[] lowerValue,
   byte[] upperValue)Add a new clause to this  MultiRangeQuery.Builder. | 
| MultiRangeQuery.Builder | add(MultiRangeQuery.RangeClause clause)Add a new clause to this  MultiRangeQuery.Builder. | 
| abstract MultiRangeQuery | build()Create a new  MultiRangeQuerybased on the parameters that have
  been set on this builder. | 
protected final String field
protected final int bytesPerDim
protected final int numDims
protected final List<MultiRangeQuery.RangeClause> clauses
public Builder(String field, int bytesPerDim, int numDims)
public MultiRangeQuery.Builder add(MultiRangeQuery.RangeClause clause)
MultiRangeQuery.Builder.public MultiRangeQuery.Builder add(byte[] lowerValue, byte[] upperValue)
MultiRangeQuery.Builder.public abstract MultiRangeQuery build()
MultiRangeQuery based on the parameters that have
  been set on this builder.Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.