Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Class BlockStoredFieldsReader.StoredFieldsBlockLoader
java.lang.Object
org.elasticsearch.index.mapper.BlockStoredFieldsReader.StoredFieldsBlockLoader
- All Implemented Interfaces:
BlockLoader
- Direct Known Subclasses:
BlockStoredFieldsReader.BytesFromBytesRefsBlockLoader,BlockStoredFieldsReader.BytesFromStringsBlockLoader,BlockStoredFieldsReader.IdBlockLoader
- Enclosing class:
BlockStoredFieldsReader
public abstract static class BlockStoredFieldsReader.StoredFieldsBlockLoader
extends Object
implements BlockLoader
-
Nested Class Summary
Nested 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, BlockLoader.TDigestBuilder -
Field Summary
FieldsFields inherited from interface org.elasticsearch.index.mapper.BlockLoader
CONSTANT_NULLS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncolumnAtATimeReader(org.apache.lucene.index.LeafReaderContext context) Build a column-at-a-time reader.final org.apache.lucene.index.SortedSetDocValuesordinals(org.apache.lucene.index.LeafReaderContext context) Load ordinals for the provided context.final StoredFieldsSpecWhatstoredfields are needed by this reader.final booleanDoes this loader support loading bytes via callingBlockLoader.ordinals(org.apache.lucene.index.LeafReaderContext).Methods 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
builder, convert, rowStrideReader
-
Field Details
-
field
-
-
Constructor Details
-
StoredFieldsBlockLoader
-
-
Method Details
-
columnAtATimeReader
public final BlockLoader.ColumnAtATimeReader columnAtATimeReader(org.apache.lucene.index.LeafReaderContext context) Description copied from interface:BlockLoaderBuild a column-at-a-time reader. May returnnullif the underlying storage needs to be loaded row-by-row. Callers should try this first, only falling back toBlockLoader.rowStrideReader(org.apache.lucene.index.LeafReaderContext)if this returnsnullor if they can't load column-at-a-time themselves.- Specified by:
columnAtATimeReaderin interfaceBlockLoader
-
rowStrideStoredFieldSpec
Description copied from interface:BlockLoaderWhatstoredfields are needed by this reader.- Specified by:
rowStrideStoredFieldSpecin interfaceBlockLoader
-
supportsOrdinals
public final boolean supportsOrdinals()Description copied from interface:BlockLoaderDoes this loader support loading bytes via callingBlockLoader.ordinals(org.apache.lucene.index.LeafReaderContext).- Specified by:
supportsOrdinalsin interfaceBlockLoader
-
ordinals
public final org.apache.lucene.index.SortedSetDocValues ordinals(org.apache.lucene.index.LeafReaderContext context) Description copied from interface:BlockLoaderLoad ordinals for the provided context.- Specified by:
ordinalsin interfaceBlockLoader
-