public class MultiValuedIntFieldSource extends IntFieldSource
LeafReader.getSortedNumericDocValues(java.lang.String)
and using a
SortedNumericSelector
it gives a single-valued ValueSource view of a field.Modifier and Type | Field and Description |
---|---|
protected SortedNumericSelector.Type |
selector |
field
Constructor and Description |
---|
MultiValuedIntFieldSource(String field,
SortedNumericSelector.Type selector) |
Modifier and Type | Method and Description |
---|---|
String |
description()
description of field, used in explain()
|
boolean |
equals(Object o) |
protected NumericDocValues |
getNumericDocValues(Map context,
LeafReaderContext readerContext) |
SortField |
getSortField(boolean reverse)
EXPERIMENTAL: This method is subject to change.
|
int |
hashCode() |
getValues
getField
asDoubleValuesSource, asLongValuesSource, createWeight, fromDoubleValuesSource, newContext, toString
protected final SortedNumericSelector.Type selector
public MultiValuedIntFieldSource(String field, SortedNumericSelector.Type selector)
public SortField getSortField(boolean reverse)
ValueSource
Get the SortField for this ValueSource. Uses the ValueSource.getValues(java.util.Map, org.apache.lucene.index.LeafReaderContext)
to populate the SortField.
getSortField
in class IntFieldSource
reverse
- true if this is a reverse sort.SortField
for the ValueSourcepublic String description()
ValueSource
description
in class IntFieldSource
protected NumericDocValues getNumericDocValues(Map context, LeafReaderContext readerContext) throws IOException
getNumericDocValues
in class IntFieldSource
IOException
public boolean equals(Object o)
equals
in class IntFieldSource
public int hashCode()
hashCode
in class IntFieldSource
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.