Module org.elasticsearch.server
Class AbstractBooleansBlockLoader
java.lang.Object
org.elasticsearch.index.mapper.blockloader.docvalues.BlockDocValuesReader.DocValuesBlockLoader
org.elasticsearch.index.mapper.blockloader.docvalues.AbstractBooleansBlockLoader
- All Implemented Interfaces:
BlockLoader
- Direct Known Subclasses:
BooleansBlockLoader,MvMaxBooleansBlockLoader,MvMinBooleansBlockLoader
Loads
booleans from doc values.-
Nested Class Summary
Nested ClassesNested 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 -
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) protected abstract BlockLoader.ColumnAtATimeReadersingletonReader(TrackingNumericDocValues docValues) protected abstract BlockLoader.ColumnAtATimeReadersortedReader(TrackingSortedNumericDocValues docValues) Methods inherited from class org.elasticsearch.index.mapper.blockloader.docvalues.BlockDocValuesReader.DocValuesBlockLoader
columnAtATimeReader, ordinals, rowStrideReader, rowStrideStoredFieldSpec, supportsOrdinals
-
Field Details
-
fieldName
-
-
Constructor Details
-
AbstractBooleansBlockLoader
-
-
Method Details
-
builder
public final BlockLoader.BooleanBuilder 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.ColumnAtATimeReader reader(CircuitBreaker breaker, org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
readerin classBlockDocValuesReader.DocValuesBlockLoader- Throws:
IOException
-
singletonReader
protected abstract BlockLoader.ColumnAtATimeReader singletonReader(TrackingNumericDocValues docValues) -
sortedReader
protected abstract BlockLoader.ColumnAtATimeReader sortedReader(TrackingSortedNumericDocValues docValues)
-