Class LeafDoubleFieldData
java.lang.Object
org.elasticsearch.index.fielddata.plain.LeafDoubleFieldData
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.apache.lucene.util.Accountable
,Releasable
,LeafFieldData
,LeafNumericFieldData
- Direct Known Subclasses:
DoubleScriptFieldData.DoubleScriptLeafFieldData
Specialization of
LeafNumericFieldData
for floating-point numerics.-
Field Summary
Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
static LeafNumericFieldData
empty
(int maxDoc) final SortedBinaryDocValues
Return a String representation of the values.getFormattedValues
(DocValueFormat format) Return a formatted representation of the valuesfinal org.apache.lucene.index.SortedNumericDocValues
Get an integer view of the values of this segment.final ScriptDocValues<Double>
Returns field values for use in scripting.long
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.lucene.util.Accountable
getChildResources
Methods inherited from interface org.elasticsearch.index.fielddata.LeafFieldData
getScriptField
Methods inherited from interface org.elasticsearch.index.fielddata.LeafNumericFieldData
getDoubleValues
-
Constructor Details
-
LeafDoubleFieldData
protected LeafDoubleFieldData(long ramBytesUsed)
-
-
Method Details
-
ramBytesUsed
public long ramBytesUsed()- Specified by:
ramBytesUsed
in interfaceorg.apache.lucene.util.Accountable
-
getScriptValues
Description copied from interface:LeafFieldData
Returns field values for use in scripting.- Specified by:
getScriptValues
in interfaceLeafFieldData
-
getBytesValues
Description copied from interface:LeafFieldData
Return a String representation of the values.- Specified by:
getBytesValues
in interfaceLeafFieldData
-
getLongValues
public final org.apache.lucene.index.SortedNumericDocValues getLongValues()Description copied from interface:LeafNumericFieldData
Get an integer view of the values of this segment. If the implementation stores floating-point numbers then these values will return the same values but casted to longs.- Specified by:
getLongValues
in interfaceLeafNumericFieldData
-
empty
-
getFormattedValues
Description copied from interface:LeafFieldData
Return a formatted representation of the values- Specified by:
getFormattedValues
in interfaceLeafFieldData
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceReleasable
-