Class Ordinals
java.lang.Object
org.elasticsearch.index.fielddata.ordinals.Ordinals
- All Implemented Interfaces:
org.apache.lucene.util.Accountable
- Direct Known Subclasses:
MultiOrdinals
,SinglePackedOrdinals
public abstract class Ordinals
extends java.lang.Object
implements org.apache.lucene.util.Accountable
A thread safe ordinals abstraction. Ordinals can only be positive integers.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Ordinals.ValuesHolder
-
Field Summary
Fields Modifier and Type Field Description static Ordinals.ValuesHolder
NO_VALUES
Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE
-
Constructor Summary
Constructors Constructor Description Ordinals()
-
Method Summary
Modifier and Type Method Description org.apache.lucene.index.SortedSetDocValues
ordinals()
abstract org.apache.lucene.index.SortedSetDocValues
ordinals(Ordinals.ValuesHolder values)
abstract long
ramBytesUsed()
The memory size this ordinals take.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
-
Field Details
-
NO_VALUES
-
-
Constructor Details
-
Ordinals
public Ordinals()
-
-
Method Details
-
ramBytesUsed
public abstract long ramBytesUsed()The memory size this ordinals take.- Specified by:
ramBytesUsed
in interfaceorg.apache.lucene.util.Accountable
-
ordinals
-
ordinals
public final org.apache.lucene.index.SortedSetDocValues ordinals()
-