Class ForwardIndexReaderFactory
- java.lang.Object
-
- org.apache.pinot.segment.spi.index.IndexReaderFactory.Default<ForwardIndexConfig,ForwardIndexReader>
-
- org.apache.pinot.segment.local.segment.index.forward.ForwardIndexReaderFactory
-
- All Implemented Interfaces:
IndexReaderFactory<ForwardIndexReader>
public class ForwardIndexReaderFactory extends IndexReaderFactory.Default<ForwardIndexConfig,ForwardIndexReader>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.pinot.segment.spi.index.IndexReaderFactory
IndexReaderFactory.Default<C extends IndexConfig,R extends IndexReader>
-
-
Constructor Summary
Constructors Constructor Description ForwardIndexReaderFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ForwardIndexReadercreateIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)protected ForwardIndexReadercreateIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata, ForwardIndexConfig indexConfig)static ForwardIndexReadercreateRawIndexReader(PinotDataBuffer dataBuffer, FieldSpec.DataType storedType, boolean isSingleValue)protected IndexType<ForwardIndexConfig,ForwardIndexReader,?>getIndexType()static ForwardIndexReaderFactorygetInstance()static voidsetInstance(ForwardIndexReaderFactory factory)-
Methods inherited from class org.apache.pinot.segment.spi.index.IndexReaderFactory.Default
createIndexReader
-
-
-
-
Method Detail
-
setInstance
public static void setInstance(ForwardIndexReaderFactory factory)
-
getInstance
public static ForwardIndexReaderFactory getInstance()
-
getIndexType
protected IndexType<ForwardIndexConfig,ForwardIndexReader,?> getIndexType()
- Specified by:
getIndexTypein classIndexReaderFactory.Default<ForwardIndexConfig,ForwardIndexReader>
-
createIndexReader
protected ForwardIndexReader createIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata, ForwardIndexConfig indexConfig) throws IndexReaderConstraintException
- Specified by:
createIndexReaderin classIndexReaderFactory.Default<ForwardIndexConfig,ForwardIndexReader>- Throws:
IndexReaderConstraintException
-
createIndexReader
public static ForwardIndexReader createIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)
-
createRawIndexReader
public static ForwardIndexReader createRawIndexReader(PinotDataBuffer dataBuffer, FieldSpec.DataType storedType, boolean isSingleValue)
-
-