Module org.elasticsearch.server
Class BytesRefsFromCustomBinaryBlockLoader
java.lang.Object
org.elasticsearch.index.mapper.blockloader.docvalues.BlockDocValuesReader.DocValuesBlockLoader
org.elasticsearch.index.mapper.blockloader.docvalues.BytesRefsFromCustomBinaryBlockLoader
- All Implemented Interfaces:
BlockLoader
This block loader should be used for "wildcard-style" binary values, which is to say fields we have encoded into a binary
format that supports multivalued via an encoding on our side. See also
BytesRefsFromOrdsBlockLoader for ordinals
based multivalue aware binary fields, and BytesRefsFromBinaryBlockLoader for single-valued binary fields.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder(BlockLoader.BlockFactory factory, int expectedCount) TheBlockLoader.Builderfor data of this type.reader(CircuitBreaker breaker, org.apache.lucene.index.LeafReaderContext context) Methods inherited from class org.elasticsearch.index.mapper.blockloader.docvalues.BlockDocValuesReader.DocValuesBlockLoader
columnAtATimeReader, ordinals, rowStrideReader, rowStrideStoredFieldSpec, supportsOrdinals
-
Constructor Details
-
BytesRefsFromCustomBinaryBlockLoader
-
-
Method Details
-
builder
Description copied from interface:BlockLoaderTheBlockLoader.Builderfor data of this type. Called when loading from a multi-segment or unsorted block. -
reader
public BlockLoader.ColumnAtATimeReader reader(CircuitBreaker breaker, org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
readerin classBlockDocValuesReader.DocValuesBlockLoader- Throws:
IOException
-