Class LeafLongFieldData
java.lang.Object
org.elasticsearch.index.fielddata.plain.LeafLongFieldData
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.apache.lucene.util.Accountable,Releasable,LeafFieldData,LeafNumericFieldData
- Direct Known Subclasses:
SortedNumericIndexFieldData.NanoSecondFieldData
public abstract class LeafLongFieldData extends java.lang.Object implements LeafNumericFieldData
Specialization of
LeafNumericFieldData for integers.-
Field Summary
Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE -
Constructor Summary
Constructors Modifier Constructor Description protectedLeafLongFieldData(long ramBytesUsed, IndexNumericFieldData.NumericType numericType) -
Method Summary
Modifier and Type Method Description voidclose()SortedBinaryDocValuesgetBytesValues()Return a String representation of the values.SortedNumericDoubleValuesgetDoubleValues()Return a floating-point view of the values in this segment.FormattedDocValuesgetFormattedValues(DocValueFormat format)Return a formatted representation of the valuesScriptDocValues<?>getScriptValues()Returns field values for use in scripting.longramBytesUsed()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.lucene.util.Accountable
getChildResourcesMethods inherited from interface org.elasticsearch.index.fielddata.LeafNumericFieldData
getLongValues
-
Constructor Details
-
LeafLongFieldData
-
-
Method Details
-
ramBytesUsed
public long ramBytesUsed()- Specified by:
ramBytesUsedin interfaceorg.apache.lucene.util.Accountable
-
getScriptValues
Description copied from interface:LeafFieldDataReturns field values for use in scripting.- Specified by:
getScriptValuesin interfaceLeafFieldData
-
getBytesValues
Description copied from interface:LeafFieldDataReturn a String representation of the values.- Specified by:
getBytesValuesin interfaceLeafFieldData
-
getDoubleValues
Description copied from interface:LeafNumericFieldDataReturn a floating-point view of the values in this segment. If the implementation stored integers then the returned doubles would be the same ones as you would get from casting to a double.- Specified by:
getDoubleValuesin interfaceLeafNumericFieldData
-
getFormattedValues
Description copied from interface:LeafFieldDataReturn a formatted representation of the values- Specified by:
getFormattedValuesin interfaceLeafFieldData
-
close
public void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceReleasable
-