private static final class RangeQueryOptimizer.FieldRange extends Object
Modifier and Type | Field and Description |
---|---|
private Item.ItemCreator |
creator |
private String |
indexName |
private RangeQueryOptimizer.Range |
range |
private boolean |
ranked |
private int |
sourceRangeCount |
private int |
weight |
Constructor and Description |
---|
FieldRange(IntItem item) |
Modifier and Type | Method and Description |
---|---|
void |
addRange(IntItem item)
Adds a range for this field
|
String |
getIndexName() |
boolean |
isCompatibleWith(IntItem item) |
boolean |
isOptimization()
Returns whether this range is actually an optimization over what was in the source query
|
Item |
toItem() |
private RangeQueryOptimizer.Range range
private int sourceRangeCount
private final String indexName
private final Item.ItemCreator creator
private final boolean ranked
private final int weight
public FieldRange(IntItem item)
public String getIndexName()
public boolean isCompatibleWith(IntItem item)
public void addRange(IntItem item)
public Item toItem()
public boolean isOptimization()
Copyright © 2018. All rights reserved.