Module org.elasticsearch.xcore
Class MissingHelper
java.lang.Object
org.elasticsearch.xpack.core.common.search.aggregations.MissingHelper
- All Implemented Interfaces:
Closeable,AutoCloseable,org.elasticsearch.core.Releasable
Helps long-valued
BucketedSort.ExtraData track "empty" slots. It attempts to have
very low CPU overhead and no memory overhead when there *aren't* empty
values.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanisEmpty(long index) voidmarkMissing(long index) voidmarkNotMissing(long index) voidswap(long lhs, long rhs)
-
Constructor Details
-
MissingHelper
-
-
Method Details
-
markMissing
public void markMissing(long index) -
markNotMissing
public void markNotMissing(long index) -
swap
public void swap(long lhs, long rhs) -
isEmpty
public boolean isEmpty(long index) -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.elasticsearch.core.Releasable
-