Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Class BlockDocValuesReader.BytesRefsFromOrdsBlockLoader
java.lang.Object
org.elasticsearch.index.mapper.BlockDocValuesReader.DocValuesBlockLoader
org.elasticsearch.index.mapper.BlockDocValuesReader.BytesRefsFromOrdsBlockLoader
- All Implemented Interfaces:
BlockLoader
- Enclosing class:
BlockDocValuesReader
public static class BlockDocValuesReader.BytesRefsFromOrdsBlockLoader
extends BlockDocValuesReader.DocValuesBlockLoader
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.index.mapper.BlockLoader
BlockLoader.AllReader, BlockLoader.Block, BlockLoader.BlockFactory, BlockLoader.BooleanBuilder, BlockLoader.Builder, BlockLoader.BytesRefBuilder, BlockLoader.ColumnAtATimeReader, BlockLoader.ConstantNullsReader, BlockLoader.Delegating, BlockLoader.Docs, BlockLoader.DoubleBuilder, BlockLoader.FloatBuilder, BlockLoader.IntBuilder, BlockLoader.LongBuilder, BlockLoader.Reader, BlockLoader.RowStrideReader, BlockLoader.SingletonOrdinalsBuilder, BlockLoader.StoredFields
-
Field Summary
Fields inherited from interface org.elasticsearch.index.mapper.BlockLoader
CONSTANT_NULLS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder
(BlockLoader.BlockFactory factory, int expectedCount) TheBlockLoader.Builder
for data of this type.org.apache.lucene.index.SortedSetDocValues
ordinals
(org.apache.lucene.index.LeafReaderContext context) Load ordinals for the provided context.reader
(org.apache.lucene.index.LeafReaderContext context) boolean
Does this loader support loading bytes via callingBlockLoader.ordinals(org.apache.lucene.index.LeafReaderContext)
.toString()
Methods inherited from class org.elasticsearch.index.mapper.BlockDocValuesReader.DocValuesBlockLoader
columnAtATimeReader, rowStrideReader, rowStrideStoredFieldSpec
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.elasticsearch.index.mapper.BlockLoader
convert
-
Constructor Details
-
BytesRefsFromOrdsBlockLoader
-
-
Method Details
-
builder
Description copied from interface:BlockLoader
TheBlockLoader.Builder
for data of this type. Called when loading from a multi-segment or unsorted block. -
reader
public BlockLoader.AllReader reader(org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
reader
in classBlockDocValuesReader.DocValuesBlockLoader
- Throws:
IOException
-
supportsOrdinals
public boolean supportsOrdinals()Description copied from interface:BlockLoader
Does this loader support loading bytes via callingBlockLoader.ordinals(org.apache.lucene.index.LeafReaderContext)
.- Specified by:
supportsOrdinals
in interfaceBlockLoader
- Overrides:
supportsOrdinals
in classBlockDocValuesReader.DocValuesBlockLoader
-
ordinals
public org.apache.lucene.index.SortedSetDocValues ordinals(org.apache.lucene.index.LeafReaderContext context) throws IOException Description copied from interface:BlockLoader
Load ordinals for the provided context.- Specified by:
ordinals
in interfaceBlockLoader
- Overrides:
ordinals
in classBlockDocValuesReader.DocValuesBlockLoader
- Throws:
IOException
-
toString
-