Class DefaultMutableIndexProvider
- java.lang.Object
-
- org.apache.pinot.segment.local.indexsegment.mutable.DefaultMutableIndexProvider
-
- All Implemented Interfaces:
MutableDictionaryProvider,MutableForwardIndexProvider,MutableIndexProvider,MutableInvertedIndexProvider,MutableJsonIndexProvider,MutableTextIndexReaderProvider
public class DefaultMutableIndexProvider extends Object implements MutableIndexProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultMutableIndexProvider()
-
Method Summary
Modifier and Type Method Description MutableDictionarynewDictionary(MutableIndexContext.Dictionary context)MutableForwardIndexnewForwardIndex(MutableIndexContext.Forward context)MutableInvertedIndexnewInvertedIndex(MutableIndexContext.Inverted context)MutableJsonIndexnewJsonIndex(MutableIndexContext.Json context)MutableTextIndexnewTextIndex(MutableIndexContext.Text context)
-
-
-
Method Detail
-
newForwardIndex
public MutableForwardIndex newForwardIndex(MutableIndexContext.Forward context)
- Specified by:
newForwardIndexin interfaceMutableForwardIndexProvider
-
newInvertedIndex
public MutableInvertedIndex newInvertedIndex(MutableIndexContext.Inverted context)
- Specified by:
newInvertedIndexin interfaceMutableInvertedIndexProvider
-
newJsonIndex
public MutableJsonIndex newJsonIndex(MutableIndexContext.Json context)
- Specified by:
newJsonIndexin interfaceMutableJsonIndexProvider
-
newTextIndex
public MutableTextIndex newTextIndex(MutableIndexContext.Text context)
- Specified by:
newTextIndexin interfaceMutableTextIndexReaderProvider
-
newDictionary
public MutableDictionary newDictionary(MutableIndexContext.Dictionary context)
- Specified by:
newDictionaryin interfaceMutableDictionaryProvider
-
-