Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Class BlockSourceReader.LongsBlockLoader
java.lang.Object
org.elasticsearch.index.mapper.BlockSourceReader.LongsBlockLoader
- All Implemented Interfaces:
BlockLoader
- Enclosing class:
BlockSourceReader
Load
long
s from _source
.-
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.FloatBuilder, BlockLoader.IntBuilder, BlockLoader.LongBuilder, BlockLoader.Reader, BlockLoader.RowStrideReader, BlockLoader.SingletonOrdinalsBuilder, BlockLoader.StoredFields
-
Field Summary
FieldsFields inherited from interface org.elasticsearch.index.mapper.BlockLoader
CONSTANT_NULLS
-
Constructor Summary
ConstructorsConstructorDescriptionLongsBlockLoader
(ValueFetcher fetcher, BlockSourceReader.LeafIteratorLookup lookup) -
Method Summary
Modifier and TypeMethodDescriptionbuilder
(BlockLoader.BlockFactory factory, int expectedCount) TheBlockLoader.Builder
for data of this type.columnAtATimeReader
(org.apache.lucene.index.LeafReaderContext context) protected String
name()
final org.apache.lucene.index.SortedSetDocValues
ordinals
(org.apache.lucene.index.LeafReaderContext context) Load ordinals for the provided context.rowStrideReader
(org.apache.lucene.index.LeafReaderContext context) rowStrideReader
(org.apache.lucene.index.LeafReaderContext context, org.apache.lucene.search.DocIdSetIterator iter) final StoredFieldsSpec
final boolean
Does this loader support loading bytes via callingBlockLoader.ordinals(org.apache.lucene.index.LeafReaderContext)
.final String
toString()
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
-
Field Details
-
fetcher
-
-
Constructor Details
-
LongsBlockLoader
-
-
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. -
rowStrideReader
public BlockLoader.RowStrideReader rowStrideReader(org.apache.lucene.index.LeafReaderContext context, org.apache.lucene.search.DocIdSetIterator iter) -
name
-
columnAtATimeReader
public final BlockLoader.ColumnAtATimeReader columnAtATimeReader(org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
columnAtATimeReader
in interfaceBlockLoader
- Throws:
IOException
-
rowStrideStoredFieldSpec
- Specified by:
rowStrideStoredFieldSpec
in interfaceBlockLoader
-
supportsOrdinals
public final 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
-
ordinals
public final org.apache.lucene.index.SortedSetDocValues ordinals(org.apache.lucene.index.LeafReaderContext context) Description copied from interface:BlockLoader
Load ordinals for the provided context.- Specified by:
ordinals
in interfaceBlockLoader
-
rowStrideReader
public final BlockLoader.RowStrideReader rowStrideReader(org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
rowStrideReader
in interfaceBlockLoader
- Throws:
IOException
-
toString
-