Module org.elasticsearch.server
Class AbstractBytesRefsFromOrdsBlockLoader
java.lang.Object
org.elasticsearch.index.mapper.blockloader.docvalues.BlockDocValuesReader.DocValuesBlockLoader
org.elasticsearch.index.mapper.blockloader.docvalues.AbstractBytesRefsFromOrdsBlockLoader
- All Implemented Interfaces:
BlockLoader
- Direct Known Subclasses:
BytesRefsFromOrdsBlockLoader,MvMaxBytesRefsFromOrdsBlockLoader,MvMinBytesRefsFromOrdsBlockLoader
public abstract class AbstractBytesRefsFromOrdsBlockLoader
extends BlockDocValuesReader.DocValuesBlockLoader
Loads
keyword style fields that are stored as a lookup table.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classNested classes/interfaces inherited from interface org.elasticsearch.index.mapper.BlockLoader
BlockLoader.AggregateMetricDoubleBuilder, BlockLoader.AllReader, BlockLoader.Block, BlockLoader.BlockFactory, BlockLoader.BooleanBuilder, BlockLoader.Builder, BlockLoader.BytesRefBuilder, BlockLoader.ColumnAtATimeReader, BlockLoader.ConstantNullsReader, BlockLoader.Delegating, BlockLoader.Docs, BlockLoader.DoubleBuilder, BlockLoader.ExponentialHistogramBuilder, BlockLoader.FloatBuilder, BlockLoader.IntBuilder, BlockLoader.LongBuilder, BlockLoader.OptionalColumnAtATimeReader, BlockLoader.Reader, BlockLoader.RowStrideReader, BlockLoader.SingletonBytesRefBuilder, BlockLoader.SingletonDoubleBuilder, BlockLoader.SingletonIntBuilder, BlockLoader.SingletonLongBuilder, BlockLoader.SingletonOrdinalsBuilder, BlockLoader.SortedSetOrdinalsBuilder, BlockLoader.StoredFields -
Field Summary
FieldsFields inherited from interface org.elasticsearch.index.mapper.BlockLoader
CONSTANT_NULLS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder(BlockLoader.BlockFactory factory, int expectedCount) TheBlockLoader.Builderfor data of this type.final BlockLoader.AllReaderreader(org.apache.lucene.index.LeafReaderContext context) protected abstract BlockLoader.AllReadersingletonReader(org.apache.lucene.index.SortedDocValues docValues) protected abstract BlockLoader.AllReadersortedSetReader(org.apache.lucene.index.SortedSetDocValues docValues) Methods inherited from class org.elasticsearch.index.mapper.blockloader.docvalues.BlockDocValuesReader.DocValuesBlockLoader
columnAtATimeReader, ordinals, rowStrideReader, rowStrideStoredFieldSpec, supportsOrdinalsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.index.mapper.BlockLoader
convert
-
Field Details
-
fieldName
-
-
Constructor Details
-
AbstractBytesRefsFromOrdsBlockLoader
-
-
Method Details
-
builder
public final BlockLoader.BytesRefBuilder builder(BlockLoader.BlockFactory factory, int expectedCount) Description copied from interface:BlockLoaderTheBlockLoader.Builderfor data of this type. Called when loading from a multi-segment or unsorted block. -
reader
public final BlockLoader.AllReader reader(org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
readerin classBlockDocValuesReader.DocValuesBlockLoader- Throws:
IOException
-
singletonReader
protected abstract BlockLoader.AllReader singletonReader(org.apache.lucene.index.SortedDocValues docValues) -
sortedSetReader
protected abstract BlockLoader.AllReader sortedSetReader(org.apache.lucene.index.SortedSetDocValues docValues)
-