Interface VirtualColumnProvider
-
- All Known Implementing Classes:
BaseVirtualColumnProvider,DefaultNullValueVirtualColumnProvider,DocIdVirtualColumnProvider
public interface VirtualColumnProviderVirtual column provider interface, which is used to instantiate the various components (dictionary, reader, etc) that comprise a proper column.
-
-
Method Summary
Modifier and Type Method Description ColumnIndexContainerbuildColumnIndexContainer(VirtualColumnContext context)DictionarybuildDictionary(VirtualColumnContext context)ForwardIndexReader<?>buildForwardIndex(VirtualColumnContext context)InvertedIndexReader<?>buildInvertedIndex(VirtualColumnContext context)ColumnMetadatabuildMetadata(VirtualColumnContext context)
-
-
-
Method Detail
-
buildForwardIndex
ForwardIndexReader<?> buildForwardIndex(VirtualColumnContext context)
-
buildDictionary
Dictionary buildDictionary(VirtualColumnContext context)
-
buildMetadata
ColumnMetadata buildMetadata(VirtualColumnContext context)
-
buildInvertedIndex
InvertedIndexReader<?> buildInvertedIndex(VirtualColumnContext context)
-
buildColumnIndexContainer
ColumnIndexContainer buildColumnIndexContainer(VirtualColumnContext context)
-
-