Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Class BlockStoredFieldsReader.BytesFromStringsBlockLoader
java.lang.Object
org.elasticsearch.index.mapper.BlockStoredFieldsReader.StoredFieldsBlockLoader
org.elasticsearch.index.mapper.BlockStoredFieldsReader.BytesFromStringsBlockLoader
- All Implemented Interfaces:
BlockLoader
- Enclosing class:
BlockStoredFieldsReader
public static class BlockStoredFieldsReader.BytesFromStringsBlockLoader
extends BlockStoredFieldsReader.StoredFieldsBlockLoader
Load
BytesRef blocks from stored Strings.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.index.mapper.BlockLoader
BlockLoader.AggregateMetricDoubleBuilder, BlockLoader.Block, BlockLoader.BlockFactory, BlockLoader.BooleanBuilder, BlockLoader.Builder, BlockLoader.BytesRefBuilder, BlockLoader.ColumnAtATimeReader, BlockLoader.ConditionalBlockLoader, BlockLoader.Docs, BlockLoader.DoubleBuilder, BlockLoader.ExponentialHistogramBuilder, BlockLoader.FloatBuilder, BlockLoader.IntBuilder, BlockLoader.LongBuilder, BlockLoader.LongRangeBuilder, BlockLoader.OptionalColumnAtATimeReader, BlockLoader.OptionalLengthReader, BlockLoader.Reader, BlockLoader.RowStrideReader, BlockLoader.SingletonBytesRefBuilder, BlockLoader.SingletonDoubleBuilder, BlockLoader.SingletonIntBuilder, BlockLoader.SingletonLongBuilder, BlockLoader.SingletonOrdinalsBuilder, BlockLoader.SortedSetOrdinalsBuilder, BlockLoader.StoredFields, BlockLoader.TDigestBuilder -
Field Summary
Fields inherited from class org.elasticsearch.index.mapper.BlockStoredFieldsReader.StoredFieldsBlockLoader
field -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder(BlockLoader.BlockFactory factory, int expectedCount) TheBlockLoader.Builderfor data of this type.rowStrideReader(CircuitBreaker breaker, org.apache.lucene.index.LeafReaderContext context) Build a row-by-row reader.Methods inherited from class org.elasticsearch.index.mapper.BlockStoredFieldsReader.StoredFieldsBlockLoader
columnAtATimeReader, ordinals, rowStrideStoredFieldSpec, supportsOrdinals
-
Constructor Details
-
BytesFromStringsBlockLoader
-
-
Method Details
-
builder
Description copied from interface:BlockLoaderTheBlockLoader.Builderfor data of this type. Called when loading from a multi-segment or unsorted block. -
rowStrideReader
public BlockLoader.RowStrideReader rowStrideReader(CircuitBreaker breaker, org.apache.lucene.index.LeafReaderContext context) Description copied from interface:BlockLoaderBuild a row-by-row reader. May returnnullif the underlying storage prefers to be loaded column-at-a-time. Callers should tryBlockLoader.columnAtATimeReader(org.apache.lucene.index.LeafReaderContext)first, only falling back to this ifBlockLoader.columnAtATimeReader(org.apache.lucene.index.LeafReaderContext)returns null. This may not return null ifBlockLoader.columnAtATimeReader(org.apache.lucene.index.LeafReaderContext)does.
-